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; i < jsonArray.size(); i++) { 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")); }
相关推荐
java解析Json字符串java解析Json字符串java解析Json字符串java解析Json字符串
java中需要解析前端传过来的json数据,完成相应的格式转换~
JSON官网上推荐的使用java解析json的类库,官网下载后的是未编译打包的java文件,这是我打包后的东东,使用时直接添加进Build path即可,简单实用……
工作中遇到的真实情况,比较复杂的json解析方法,关键在于理解。注意事项方法中注释已经介绍的很清楚了,希望各位朋友采纳!
java使用fastJson处理复杂Json字符串,直接获取key对应的value值
使用Java操作JSON字符串对象,使用Java操作JSON字符串对象
java解析json格式字符串所需jar包 可以自己下载
这个工程里面包含了解析json的jar,和解析json的一个小例子。 在运行这个工程时,需要重新,自行导入工程中,lib目录下的jar包 JSONObject jsonObject = new JSONObject(jsonString);//将字符串转换成JSON对象 ...
解析Json字符串直接转换为对象(包括多层List集合 嵌套)所用jar包
里面有详细的json字符串和java对象(JavaBean,HashMap,ArrayList,Array...)的互相转化
- commons-beanutils-1.8.0.jar - commons-collections-3.1.jar - commons-lang-2.5.jar - commons-logging-1.2.jar - ezmorph-1.0.6.jar - json-lib-2.4-jdk15.jar
1.解析json字符串 2.将json字符串转换为java对象 3.将java对象转换为json字符串
教你如何连接数据库解析Kettle中的json串
解析json字符串封装成java对象.docx解析json字符串封装成java对象.docx
json是一个轻量级数据交换格式,很容易被人们读写,很容易被机器解析和生成。它建立在js的一个子集之上,json是一个文本格式,它独立于具体的语言,但是使用了和c类似的约定。包括c、c++、c#、java、js、perl、perl...
json字符串递归解析
json数据交互时作为校验是否通过,用于后台需要构建json返回前台必备
主要介绍了Java fastjson解析json字符串实现过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
一个方法解析任意层数的json字符窜:使用正则表达式,递归算法,将jsonArray解析出后添加到List, JsonObject添加至Map
解析JSON字符串成一个MAP、list、object和JAVA的类等转化成JSON语句。包括JSON相关的JAR