c# json解析 引用LitJson.dll

{
    "group": {
        "id": 107, 
        "name": "test"
   }

}

这种json可以用引用

 using LitJson;

 JsonData bejson = JsonMapper.ToObject(fhjson);
           


            int groupid = (Int32)bejson["group"]["id"];
            string groupname = (String)bejson["group"]["name"];
{
        //    "groups": [
        //        {
        //            "id": 0, 
        //            "name": "未分组", 
        //            "count": 72596
        //        }, 
        //        {
        //            "id": 1, 
        //            "name": "黑名单", 
        //            "count": 36
        //        }, 
        //        {
        //            "id": 2, 
        //            "name": "星标组", 
        //            "count": 8
        //        }, 
        //        {
        //            "id": 104, 
        //            "name": "华东媒", 
        //            "count": 4
        //        }, 
        //        {
        //            "id": 106, 
        //            "name": "★不测试组★", 
        //            "count": 1
        //        }
        //    ]
        //}

这样的json可以

 JsonData json = JsonMapper.ToObject(str);

            JsonData jditems = json["groups"];
            int itemcount = jditems.Count;
           
            foreach (JsonData item in jditems)
            {
               int id =(Int32)item["id"];//读取键值对
               string str=  (String)item["name"];读取键值对
            }



你可能感兴趣的:(c#)