JavaScriptSerializer. Comment ignorer la propriété

Je sais à propos de ScriptIgnoreAttribute.

Mais que faire si je veux ignorer une propriété basée sur des critères.
Par exemple, comment ignorer un nullable de propriété sur la sérialisation seulement si elle est null et ne contiennent pas de valeur?

OriginalL'auteur iLemming | 2011-05-13