Maven坐标:fastjson 具体的版本根据各人情况而定 但是个人介意还是采用使用量多的
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.56</version>
</dependency>
注:Request是一个对象 可以根据情况来作出相应的返回值 根据具体的业务来决定
public RequestJson JsonToRequestObject(String json) {
RequestJson requestJson=new RequestJson();
JSONObject jsonObject = JSONObject.parseObject(json);
JSONObject data = jsonObject.getJSONObject("data");
JSONObject verificationData= jsonObject.getJSONObject("data").getJSONObject("verifications");
requestJson.setOrderID(data.get("orderID").toString());
JSONArray jsonArray = JSONArray.parseArray(verificationData.getString("verification"));
for (int i=0;i<jsonArray.size();i++){
JSONObject jsonObject1 = jsonArray.getJSONObject(i);
Object approveMethod = jsonObject1.get("approveMethod");
Object code = jsonObject1.get("code");
Object fQDN = jsonObject1.get("fQDN");
requestJson.setApproveMethod(approveMethod.toString());
requestJson.setCode(code.toString());
requestJson.setfQDN(fQDN.toString());
}
return requestJson;
}