情景: 解析同盾返回参数
object转jsonObject
JSONObject jsonObject = (JSONObject) JSON.toJSON(authentication.getDetails());;
//获取同盾返回对象
JSONObject jsonObject = tdService.invokeQueryReport(map2);
//解析json对象中key为result的对象参数
JSONObject jsonObject_a = jsonObject.getJSONObject("result");
//再解析jsonObject_a 中key为report的对象参数
JSONObject jsonObject_b = jsonObject_a.getJSONObject("report");
//将同盾对象解析成字符串
String tongDun = jsonObject.toString();
//获取对象为jsonObject_b 中key为name的参数值
String name= String.valueOf(jsonObject_b .get("name"));
// 如何将String转成jsonObject 用阿里的fastjson里的一个方法,导入fastjson包
JSONObject jsonObject1 =JSONObject.parseObject(String)
//将json字符串转成list集合
List<ReportReviewOrderDetailVO> list = JSON.parseObject(jsonString, new TypeReference<ArrayList<ReportReviewOrderDetailVO>>(){});