【发布时间】:2015-07-22 15:24:50
【问题描述】:
我正在使用返回 JSON 的第三方系统。
我正在研究如何反序列化以下 json;
{"getResponse": {
"Results": {
"Result 1": {"Row": [{Name:Somename}]
}
}
我正在使用 Newtonsoft JSON 库。任何人都知道我如何将其解析为 .Net 对象?
【问题讨论】:
-
通常您会使用
obj['Result 1']而不是obj->Result 1,无论您选择的.net 语言中的等价物是什么。 -
这是无效的 JSON(可能只是问题中的“错字”?)
-
不,这不是错字。字段名称用引号括起来并且有效。见stackoverflow.com/questions/5716792/json-fieldnames-spaces
-
是否有一些固定的结果集,或者可能有任意数量的结果?
-
这里是分析json的有用网站。 jsoneditoronline.org你可以看到它不喜欢你的sn-p。你是生成这个 json 还是从外部源提供的?