簡體   English   中英

使用JSON.NET解析JSON數據

[英]Parse JSON data with JSON.NET

關於這方面存在很多問題,但我無法找到解決問題的方法。

我有這樣的JSON:

{
"index":[
  {
     "Color":"Blue",
     "URL":"SomeURL",

     "Persons":[
        {
           "name":"Charlie",
           "Country":"Denmark",
           "Security number":"25663456"
        }
     ],

     "Color":"Green",
     "URL":"SomeURL",

     "Persons":[
        {
           "name":"Putin",
           "Country":"Russia",
           "Security number":"78495832"
         }
       ],
    ],
  } 
 "total":"2"
}

我可以訪問的唯一JSON數據是indextotal

如何僅訪問和打印nameCountryColor

index是一個數組。 index [0] .Color會給你“藍色”等......

索引是一個對象數組。 要訪問它,您必須循環它,或者通過數組中的索引訪問每個元素。 然后,您將可以訪問您在Feed中設置的屬性。

如果您使用的是JSON.Net庫,則可以執行以下操作:

dynamic jsonObj = JsonConvert.DeserializeObject<dynamic>(target)
foreach(var item in jsonObj.index)
{
    string color = item.Color;
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM