String jsonData = ""; //json格式的字符串
JSONObject jsonObj = JSONObject.parseObject(jsonData);//转JSONObject对象
String name = jsonObj.get("name").toString(); //取JSONObject对象中的数据
Student stu = JSONObject.parseObject(jsonData, Student.class); //json字符串直接转给java对象
List<Student> list = JSONArray.parseArray(jsonData, Student.class); //json字符串直接转为List<java>对象
List<Map<String, Object>> mapList = (List<Map<String, Object>>)JSONObject.parse(jsonData);
List<Map<String, Object>> mapList = JSON.parseObject(json, new TypeReference<List<Map<String, Object>>>() {
})