转自:https://blog.csdn.net/lovelovelovelovelo/article/details/73614473
String parameter = {
success : 0,
errorMsg : "错误消息",
data : {
total : "总记录数",
rows : [ {
id : "任务ID",
workName : "任务名称",
assigneeName : "经办人姓名",
name : "流程步骤名称",
processInstanceInitiatorName : "发起人",
processInstanceStartTime : "发起时间",
createTime : "到达时间",
dueDate : "截止时间"
}, {
id : "ID",
workName : "名称",
assigneeName : "经办人",
name : "流程",
processInstanceInitiatorName : "发起人",
processInstanceStartTime : "发起",
createTime : "到达",
dueDate : "截止"
} ]
}
}
JSONObject jsonObject =JSONObject.fromObject(parameter)
System.out.println("success:"+jsonObject.get("success"))
System.out.println("errorMsg:"+jsonObject.get("errorMsg"))
System.err.println("total:"+jsonObject.getJSONObject("data").get("total"))
JSONObject data = jsonObject.getJSONObject("data")
JSONArray jsonArray = data.getJSONArray("row")
JSONObject row = null
for (int i = 0
row = jsonArray.getJSONObject(i)
System.out.println("id:"+row.get("id"))
System.out.println("workName:"+row.get("workName"))
System.out.println("assigneeName:"+row.get("assigneeName"))
System.out.println("name:"+row.get("name"))
System.out.println("processInstanceInitiatorName:"+row.get("processInstanceInitiatorName"))
System.out.println("processInstanceStartTime:"+row.get("processInstanceStartTime"))
System.out.println("createTime:"+row.get("createTime"))
System.out.println("dueDate:"+row.get("dueDate"))
}
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步