Я хочу удалить все нулевые свойства в универсальном объекте. Это не должно быть рекурсивно, один уровень глубины тоже подойдет.
Мне нужна специальная реализация JavascriptConvertor для сериализации JSON, которая дает мне: {"Name": "Aleem", "Age": null, "Type": "Employee"}
И я бы хотел пропустить нулевой объект.
Функция для этой задачи берет объект и возвращает словарь:
IDictionary<string, object> Serialize(object obj, JavaScriptSerializer serializer)
Итак, я хотел бы удалить все нулевые свойства из obj. Все свойства имеют getter, но если свойство не установлено, getter возвращает null
.