使用Json.net解析JSON我试图使用JSon.Net库解析一些JSON。文档看起来有点稀疏,我对如何完成我需要的东西感到困惑。下面是我需要解析的JSON的格式。{
"displayFieldName" : "OBJECT_NAME",
"fieldAliases" : {
"OBJECT_NAME" : "OBJECT_NAME",
"OBJECT_TYPE" : "OBJECT_TYPE"
},
"positionType" : "point",
"reference" : {
"id" : 1111
},
"objects" : [ {
"attributes" : {
"OBJECT_NAME" : "test name",
"OBJECT_TYPE" : "test type"
},
"position" : {
"x" : 5,
"y" : 7
}
} ]}我真正需要的唯一数据就是Objects数组中的内容。我是否可以用类似于JSonTextReader的东西来解析,然后取出我想要的东西,比如Object_type以及x和y位置?我似乎不能JSonTextReader为了按照我想要的方式工作,我几乎找不到使用它的例子。似乎首先序列化,然后使用LINQ和我的对象将是理想的,我找到的每一个例子首先讨论序列化JSON,但我不确定我将如何为这个结构构建一个对象。特别是对象数组,它需要类似于一对属性和位置对象的列表。我不知道如何编码我的对象,所以JSon.Net将知道如何序列化它。我以为我可以编写自己的简单解析器,只需将所需的所有内容提取到我创建的属性对象中,但我运气不佳。希望这一切都有意义,有什么想法吗?
3 回答
- 3 回答
- 0 关注
- 819 浏览
添加回答
举报
0/150
提交
取消