【发布时间】:2014-04-02 18:02:48
【问题描述】:
我有一个从包含空字符串的 Web 服务返回的对象。该对象称为Docs,对象Docs.Rows 是List<List<string>>,然后在下面的代码中用作filteredRows。当我使用JsonConvert.SerializeObject 时,它会删除每个具有空字符串的列。这些列很重要。
我尝试了这两种方法:
JsonConvert.SerializeObject(filteredRows,
Formatting.Indented,
new JsonSerializerSettings { });
JsonConvert.SerializeObject(filteredRows,
Formatting.Indented,
new JsonSerializerSettings { NullValueHandling = NullValueHandling.Include });
所有带有空字符串的列仍在被删除。我如何让它保留它们?
filteredRows 也被定义为List<List<string>>。我可以将其序列化为定义的对象吗?
【问题讨论】:
标签: c# serialization json.net