使用C#反序列化JSON

使用C#反序列化JSON,第1张

使用C#反序列化JSON

您需要创建这样的结构:

public class Friends{    public List<FacebookFriend> data {get; set;}}public class FacebookFriend{    public string id {get; set;}    public string name {get; set;}}

然后,您应该可以执行以下 *** 作:

Friends facebookFriends = new JavascriptSerializer().Deserialize<Friends>(result);

我的班级名称只是一个例子。您应该使用专有名称。

添加样本测试:

string json =    @"{""data"":[{""id"":""518523721"",""name"":""ftyft""}, {""id"":""527032438"",""name"":""ftyftyf""}, {""id"":""527572047"",""name"":""ftgft""}, {""id"":""531141884"",""name"":""ftftft""}]}";Friends facebookFriends = new System.Web.script.Serialization.JavascriptSerializer().Deserialize<Friends>(json);foreach(var item in facebookFriends.data){    Console.WriteLine("id: {0}, name: {1}", item.id, item.name);}

产生:

id: 518523721, name: ftyftid: 527032438, name: ftyftyfid: 527572047, name: ftgftid: 531141884, name: ftftft


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5621470.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-15
下一篇2022-12-15

发表评论

登录后才能评论

评论列表(0条)

    保存