使用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
}
} ]}我真正需要的唯一數(shù)據(jù)就是Objects數(shù)組中的內容。我是否可以用類似于JSonTextReader的東西來解析,然后取出我想要的東西,比如Object_type以及x和y位置?我似乎不能JSonTextReader為了按照我想要的方式工作,我?guī)缀跽也坏绞褂盟睦印K坪跏紫刃蛄谢?,然后使用LINQ和我的對象將是理想的,我找到的每一個例子首先討論序列化JSON,但我不確定我將如何為這個結構構建一個對象。特別是對象數(shù)組,它需要類似于一對屬性和位置對象的列表。我不知道如何編碼我的對象,所以JSon.Net將知道如何序列化它。我以為我可以編寫自己的簡單解析器,只需將所需的所有內容提取到我創(chuàng)建的屬性對象中,但我運氣不佳。希望這一切都有意義,有什么想法嗎?
使用Json.net解析JSON
慕工程0101907
2019-07-02 09:59:06