【发布时间】:2013-01-12 03:31:07
【问题描述】:
我是使用 json.net 的新手,但我希望将以下内容解析为一个对象
"Properties" :
{
"Source": "House",
"Width": 312,
"Height": 190
"ExternalLink": null,
"Link": "#"
}
可以将上面的对象解析为 IDictionary,其中键例如是“Source”,值是“House”。我正在使用 Newtownsoft json.net 库。
【问题讨论】:
-
作为通过简单搜索找到的众多问题的示例:stackoverflow.com/questions/1207731/…
-
(这个问题变得更有趣了 - but still answered - 在处理 nested 结构反序列化规则时,但没有指定。)
-
感谢您的信息。如果上面的块位于较大文档的中间,我该如何处理?
-
查看 LINQ 或
dynamic与 Json.NET 一起使用。或者,如果可以将较大的结构转换为 POCO,例如Dictionary<string,string> Properties { get; set; }是适当属性的成员,它将自动反序列化为所需的类型。 -
解析整个文档时会这样吗?