Tag: deserialization jsonserializer

Json.net无法加载属于类对象的某些属性?

注意:我正在添加此社区wiki条目以节省某人我刚刚调试此问题所花费的时间。 我有一个具有多个公共属性的类对象。 我可以使用JSON.net将其序列化。 但是当我加载JSON文本并使用JsonConvert.DeserializeObject对其进行反序列化时,如果在序列化时它们肯定具有有效值,则某些字段将设置为NULL 。 我手动检查了序列化的JSON字符串,我肯定会在文本中看到NULL属性的值。 为什么会这样?