今天被经理问到一个问题,如何用java解析json格式字符串,前提是json格式是不固定的。也就是说没法 直接转换成javabean,我当时一下回答不上来,之后百度了一把,测试代码发上来希望能够帮助有同样问题的人。
String jsonString= " [{\"id\" : 1, \"name\" : \"name1\"}, {\"id2\" : 2, \"name2\" : \"name2\"}]";
JSONArray array = JSONArray.fromObject(jsonString);
Object[] obj = new Object[array.size()];
for(int i = 0; i < array.size(); i++){
JSONObject jsonObject = array.getJSONObject(i);
Iterator it = jsonObject.keys();
while(it.hasNext()){
String key = (String)it.next();
System.out.println(key + "=" + jsonObject.get(key));
}
}
相关推荐
java 解析 json文件java 解析 json文件java 解析 json文件java 解析 json文件java 解析 json文件
此压缩包包含两个jar:json-lib-2.4-jdk15.jar和ezmorph-1.0.6.jar 这两个包都是java解析json数据的依赖包,而且是最新版,开源的东东好多人还要分,俺不要分,只希望对你有用。
java解析Json字符串java解析Json字符串java解析Json字符串java解析Json字符串
java获取网络json数据包和解析json数据完整案例。 需要用到json.org也包含在里边。
附件内容为:Java组装map数据,然后转换为json数据格式;Java解析json数据
JSON官网上推荐的使用java解析json的类库,官网下载后的是未编译打包的java文件,这是我打包后的东东,使用时直接添加进Build path即可,简单实用……
java解析json需要jar包。java解析json需要jar包。java解析json需要jar包。java解析json需要jar包。
JAVA解析JSON相关.docx
java解析json需要的包,程序开发java解析json时需要的全部架包。
使用该方法可以轻松解析JSON数组,方便取出JSON数据
Java解析JSON源码。包括源码跟依赖包,下载后直接导入eclipse即可运行
这个工程里面包含了解析json的jar,和解析json的一个小例子。 在运行这个工程时,需要重新,自行导入工程中,lib目录下的jar包 JSONObject jsonObject = new JSONObject(jsonString);//将字符串转换成JSON对象 ...
java中需要解析前端传过来的json数据,完成相应的格式转换~
java解析json必备的包,java必备,希望能帮助到大家偶
使用JAVA解析JSON数据,代码不多,简单明了.
主要介绍了Java使用JSONPath解析JSON完整内容详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
java解析JSON所需的全部jar包,希望能对开发者们有用,不想收积分,提倡分享。
该包适用于java开发中解析json数据格式的工具包,提供一系列API,方便开发者直接使用该包提供的api解析josn格式的数据。
通过jsononject和jsonarray解析json数据,并实现完整的输出