将String字符串转换成JSON数组的两种方式
JSONArray jsonArray = (JSONArray)JSONArray.parse(httpResponse.getContent());
JSONArray records = jsonObject.getJSONArray("records");
遍历JSON数组的方式
for (int i = 0; i < records.size(); i++) {
JSONObject jsonObject1 = records.getJSONObject(i);
String id = (String) jsonObject1.get("id");
// JkAppraiseRecord jkAppraiseRecord = jkAppraiseRecordService.get(id);
JkAppraiseRecord jkAppraiseRecord = jkAppraiseRecordService.selectById(id);
if (jkAppraiseRecord != null) {
jsonObject1.put("isAppraise", jkAppraiseRecord.getAppraiseStatus());
}
}
将JSON数组转换成java集合的方式
String ZzDiagnosisTreatmentRecords = JSONArray.toJSONString(records);
List<ZzDiagnosisTreatmentRecord> zzDiagnosisTreatmentRecords = JSONObject.parseArray(ZzDiagnosisTreatmentRecords, ZzDiagnosisTreatmentRecord.class);
这辈子坚持与不坚持都不可怕,怕的是独自走在坚持的道路上!!!