2013-06-18 36 views
-1

我有json的對象。如何在列表中顯示Facebook返回的Json數據?

{ 
"data": [ 
{ 
    "name": "Diljeet Jamwal", 
    "uid": 553042280, 
    "pic_square": "https://fbcdn-profile-a.akamaihd.net/hprofile-ak-ash4/274654_553042280_2105727599_q.jpg" 
}, { 
    "name": "Jatinder Sharma", 
    "uid": 553042280, 
    "pic_square": "https://fbcdn-profile-a.akamaihd.net/hprofile-ak-ash4/274654_553042280_2105727599_q.jpg" 
}]} 

我想在C#中的列表中顯示這個,怎麼做。

回答

1
foreach (string data in yourlist) 
{ 
console.WriteLine(data); 
} 

當然做分析工作之前,填寫您的列表;)

+0

我想你不明白我的問題 – user1920933

0

您可以嘗試Newtonsoft.Json庫http://nuget.org/packages/newtonsoft.json/

實例:在此之後

String yourdata = "..." // your JSON response 

JObject json = JObject.Parse(yourdata); 

,你可以訪問您的數據:

String name = json["data"][0]["name"] //it should be Diljeet Jamwal 
+0

錯誤從JsonReader閱讀JObject做到了這一點

dynamic array = JsonConvert.DeserializeObject(result.ToString()); foreach (var item in array) { foreach (var name in item["data"]) { Response.Write(name["name"]); } } 

。當前的JsonReader項目不是一個對象:StartArray。路徑'',第1行,位置1. – user1920933

+0

JObject上顯示的錯誤json = JObject.Parse(mydata); – user1920933

+0

你能檢查你的回覆是否有效JSON。我檢查了示例應用程序使用您的發佈的響應,它的工作 –