{“code”:200,“message”:“SUCCESS!”,“data”:{“data”:[{“id”:2173,“supplierCode”:null,“ncCode”:“02011800119”,“scflowprocNo”:“24808”,“prodNam”:“xx(yy)”,“procNo”:15,“prodno”:9939,“startDtm”:“2021-11-22 14:16:11”,“endDtm”:“2021-11-22 14:16:30”,“stepSta”:“99”,“scflowProdNo”:null,“oldsupplierId”:null,“datastatus”:null,“countVal”:10,“scanCount”:0,“tempScflowprocObjList”:null,“updateTime”:null,“display”:1,“type”:null,“isadd”:null},{“id”:2177,“supplierCode”:null,“ncCode”:“01150000170”,“scflowprocNo”:“24808”,“prodNam”:“xx屏”,“procNo”:15,“prodno”:45851,“startDtm”:“2021-11-22 14:16:11”,“endDtm”:“2021-11-22 14:16:30”,“stepSta”:“99”,“scflowProdNo”:null,“oldsupplierId”:null,“datastatus”:null,“countVal”:10,“scanCount”:0,“tempScflowprocObjList”:null,“updateTime”:null,“display”:1,“type”:null,“isadd”:null}],“show”:“2”},“codeEnum”:“success”}
生产数据懒得改,不过也看不出来是什么
对以上data内list列表的解析方法,目前项目中可用的一种是:
Object data = jsonObject.get(“data”);
JSONObject dataJson = new JSONObject(data.toString());
Object lastData = dataJson.get(“data”);
myjsonArray = new JSONArray(lastData.toString());
其中的myjsonArray 是一个数组元素为json,可遍历解析更具体的json即可
for(int i=0;i<myjsonArray.length();i++){
JsonObject jsonObject=myjsonArray.getJSONObject(i);
}