1 String parameter = { 2 success : 0, 3 errorMsg : "错误消息", 4 data : { 5 total : "总记录数", 6 rows : [ { 7 id : "任务ID", 8 workName : "任务名称", 9 assigneeName : "经办人姓名", 10 name : "流程步骤名称", 11 processInstanceInitiatorName : "发起人", 12 processInstanceStartTime : "发起时间", 13 createTime : "到达时间", 14 dueDate : "截止时间" 15 }, { 16 id : "ID", 17 workName : "名称", 18 assigneeName : "经办人", 19 name : "流程", 20 processInstanceInitiatorName : "发起人", 21 processInstanceStartTime : "发起", 22 createTime : "到达", 23 dueDate : "截止" 24 } ] 25 } 26 }; 27 28 JSONObject jsonObject =JSONObject.fromObject(parameter); 29 30 System.out.println("success:"+jsonObject.get("success")); 31 System.out.println("errorMsg:"+jsonObject.get("errorMsg")); 32 33 System.err.println("total:"+jsonObject.getJSONObject("data").get("total")); 34 35 JSONObject data = jsonObject.getJSONObject("data"); 36 JSONArray jsonArray = data.getJSONArray("row"); 37 JSONObject row = null; 38 for (int i = 0; i < jsonArray.size(); i++) { 39 row = jsonArray.getJSONObject(i); 40 System.out.println("id:"+row.get("id")); 41 System.out.println("workName:"+row.get("workName")); 42 System.out.println("assigneeName:"+row.get("assigneeName")); 43 System.out.println("name:"+row.get("name")); 44 System.out.println("processInstanceInitiatorName:"+row.get("processInstanceInitiatorName")); 45 System.out.println("processInstanceStartTime:"+row.get("processInstanceStartTime")); 46 System.out.println("createTime:"+row.get("createTime")); 47 System.out.println("dueDate:"+row.get("dueDate")); 48 }
引自:https://www.cnblogs.com/fengli9998/p/7381957.html