C# 对象转jSON 如何排除NULL的属性

2025-02-06 04:32:35
推荐回答(1个)
回答1:

你这种只能验证,如果为NULL,传一个“”给那个属性。

如果你想为NULL就排除该属性,我没这么干过。如果你要这么做,以你用的DataContractJsonSerializer类,你需要给那个属性添加一个特性,这个需要用到反射,而且我还不知道能不能成功。

还有你为什么一定要用DataContractJsonSerializer,如果你想简单的进行序列化,完全可以用JavaScriptSerializer