[
    {
        "ID": "bf5c0782-7605-4fa4-a8e1-e6ff6ade1d0c",
        "Name": "广安中学",
        "Signature": "",
        "Imagepath": "images/PersonalSpace/syshead/syshead08.gif",
        "Online": false,
        "Grouplist": [],
        "Userstatus": 6,
        "Beizhu": "中国广安",
        "Fenzhu": ""
    },
    {
        "ID": "e99a1372-d8a0-4bbe-b5a7-1988d01eb221",
        "Name": "杨开雪",
        "Signature": "",
        "Imagepath": "images/PersonalSpace/syshead/syshead05.gif",
        "Online": false,
        "Grouplist": [],
        "Userstatus": 6,
        "Beizhu": "杨开学",
        "Fenzhu": ""
    },
    {
        "ID": "99b03716-cbd3-40b1-b766-97e14f28d992",
        "Name": "唐建国",
        "Signature": "",
        "Imagepath": "images/PersonalSpace/syshead/syshead01.gif",
        "Online": false,
        "Grouplist": [],
        "Userstatus": 6,
        "Beizhu": "",
        "Fenzhu": ""
    },
    {
        "ID": "3f0d976c-4c0b-44f3-829b-c47dfaafba6e",
        "Name": "王宗强",
        "Signature": "",
        "Imagepath": "images/PersonalSpace/syshead/syshead01.gif",
        "Online": false,
        "Grouplist": [],
        "Userstatus": 6,
        "Beizhu": "",
        "Fenzhu": ""
    },
    {
        "ID": "64d60405-a204-4f2e-ab83-d97d9b8f2f90",
        "Name": "张金容",
        "Signature": "我是一名人民教师",
        "Imagepath": "images/PersonalSpace/syshead/syshead12.gif",
        "Online": false,
        "Grouplist": [],
        "Userstatus": 6,
        "Beizhu": "",
        "Fenzhu": ""
    },
    {
        "ID": "d220ccee-12b2-4a0b-8e62-d0c1f3143aef",
        "Name": "王明明",
        "Signature": "",
        "Imagepath": "images/PersonalSpace/syshead/syshead02.gif",
        "Online": false,
        "Grouplist": [],
        "Userstatus": 6,
        "Beizhu": "",
        "Fenzhu": ""
    }
]
这个看的清楚点

解决方案 »

  1.   

    先用JsonArray解析数组,然后遍历,每个元素用JsonObject解析为对象,然后就直接访问,比如解析对象 obj.ID   obj.Name
      

  2.   

     JSONObject json = new JSONObject(”XXX");
     JSONArray jsonArr = json.getJSONArray("");
            List<UserInfo> infoList= new ArrayList<UserInfo>();
               for(int i = 0 ; i < jsonArr.length(); i ++ ){
                UserInfo info= new UserInfo();
             info.setId(jsonArr.getJSONObject(i).getString("ID"));
             info.setName(jsonArr.getJSONObject(i).getString("Name"));
                infoList.add(info);
            }
      

  3.   

    可以引用json jackson,定义好对应的对象名,直接读取json字符串,查看一下相关的资料,很简单