1、实例一
1、获取类中的一个属性,这个属性是一个list集合,例如:
{"errorCode":0,
"result":[{"id":70,"allowRelease":true},{"id":144,"allowRelease":true},{"id":203,"allowRelease":true}],
"errorMessage":"请求成功"}
需要获取resutlt,其他两个属性无用,这时可以直接获取,不需要封装一下有这3个属性的类在获取,代码如下:
String newJson = JSONObject.parseObject(json).getJSONArray("result").toJSONString(); List<Project> projectList = JSONObject.parseArray(newJson, Project.class);
2、获取类中的一个属性,这个属性是一个字符串,例如:
{"errorCode":0,
"result":"123",
"errorMessage":"请求成功"}
需要获取resutlt,其他两个属性无用,这时可以直接获取,不需要封装一下有这3个属性的类在获取,代码如下:
String result = JSONObject.parseObject(json).getString("result");