为了账号安全,请及时绑定邮箱和手机立即绑定

使用Json.net解析JSON

使用Json.net解析JSON

慕工程0101907 2019-07-02 09:59:06
使用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
提交
取消
意见反馈 帮助中心 APP下载
官方微信