我需要帮助。 我有一个类似
的json数组{data:
[
{'Name':'AAA','Age':'22','Job':'PPP'},
{'Name':'BBB','Age':'25','Job':'QQQ'},
{'Name':'CCC','Age':'38','Job':'RRR'}
]}";
现在,我需要获取"Age"
的所有值。
答案 0 :(得分:0)
不要感到沮丧,你必须先正确描述你的问题,然后再先做一些研究。
无论如何,正如@Jon Skeet所提到的,你可以使用JSON.Net。这是documentation的JavaScriptSerializer Class。它有很多样本。
或使用{{3}}。您可以创建这样的结构:
public class FBFriends
{
public List<FacebookFriend> data {get;set;}
}
public class FacebookFriend
{
public string name {get;set;}
public string age {get;set;}
public string job {get;set;}
}
然后,当您得到结果时,请说出json
-
FBFriends facebookFriends = new System.Web.Script.Serialization.JavaScriptSerializer().Deserialize<FBFriends>(json);
foreach(var item in facebookFriends.data)
{
Console.WriteLine("name: {0}, age: {1}, job: {2}",item.name, item.age, item.job);
}