我尝试搜索谷歌和stackoverflow这个简单的问题,但没有运气。
使用Json.NET时,我希望序列化除了特定类型之外的所有字段的对象。
我不想用JsonIgnore标记每个字段/属性以防止序列化而是我想要做的只是将特定类型标记为“NonSerialized”。这当然行不通。无论如何要实现它而不用属性标记属性和字段吗?
我尝试使用DefaultContractResolver解决此问题,但无法使其正常工作。
答案 0 :(得分:-1)
您可以尝试使用JavaScriptSerializer class并实施JavaScriptConverter,排除您不需要的属性。然后,您可以使用JavaScriptSerializer
方法在RegisterConverters
上注册该转换器。