[英]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數據是index
和total
。
如何僅訪問和打印name
, Country
或Color
?
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.