Newtonsoft.Json 反序列化JSON数组

来源:互联网 发布:养老保险算法 编辑:程序博客网 时间:2024/04/28 03:02

1:下载引用Newtonsoft.Json.dll

string json = "[{ID:'1',Name:'John',Other:[{Age:'21',Sex:'0'}]},{ID:'2',Name:'Good',Other:[{Age:'36',Sex:'1'}]}]";            JArray item = (JArray)JsonConvert.DeserializeObject(json);             for (int i = 0; i < item.Count; i++)             {                JObject obj = (JObject)item[i];                Response.Write("ID:"+obj["ID"].ToString()+ "    Name:" + obj["Name"].ToString() + "     ");                JArray jsons = (JArray)obj["Other"];                for (int j = 0; j < jsons.Count; j++)                {                   JObject jsonobj = (JObject)jsons[j];                   Response.Write("Age:"+jsonobj["Age"].ToString()+ "   Sex:" + jsonobj["Sex"].ToString() + "<br />");                }             }