在www.json.org上公布了很多Java下的json解析工具,其中json-lib比较简单,下面源代码是解析和构造JSON的演示程序。
这是使用json-lib的程序:
package com.jshx.httptransfer.utils;
import java.util.HashMap;
import java.util.Map;
import net.sf.json.JSONObject;
public class test {
public static void main(String[] args) {
String json ="{\"name\":\"reiz\"}";
JSONObject jsonObj = JSONObject.fromObject(json);
String name = jsonObj.getString("name");
jsonObj.put("initial", name.substring(0, 1).toUpperCase());
String[] likes = new String[] { "JavaScript", "Skiing", "Apple Pie" };
jsonObj.put("likes", likes);
Map<String, String> ingredients = new HashMap<String, String>();
ingredients.put("apples", "3kg");
ingredients.put("sugar", "1kg");
ingredients.put("pastry", "2.4kg");
ingredients.put("bestEaten", "outdoors");
jsonObj.put("ingredients",ingredients);
System.out.println(jsonObj);
Map<String, String> tt = jsonObj.getJSONObject("ingredients");
System.out.println(tt.get("apples"));
}
}
要依赖ezmorph和commons的lang、logging、beanutils、collections等组件。
// 填写需要过滤的JSON字段
String[] excludes = new String[] { "dbTableName" };
List<PropertyFilter> filters = new ArrayList();
filters.add(new IgnoreNullFieldPropertyFilter());
//JSON json = JSONSerializer
.toJSON(resultMap, JsonUtils.configJson(excludes, filters, "yyyy-MM-dd HH:mm:ss"));
JSONObject detailArray = JSONObject.fromObject(jshxWorkReply,JsonUtils.configJson(excludes, filters, "yyyy-MM-dd HH:mm:ss"));
分享到:
相关推荐
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字符串
JSON官网上推荐的使用java解析json的类库,官网下载后的是未编译打包的java文件,这是我打包后的东东,使用时直接添加进Build path即可,简单实用……
java获取网络json数据包和解析json数据完整案例。 需要用到json.org也包含在里边。
java解析json需要的包,程序开发java解析json时需要的全部架包。
附件内容为:Java组装map数据,然后转换为json数据格式;Java解析json数据
java解析JSON所需的全部jar包,希望能对开发者们有用,不想收积分,提倡分享。
java解析json格式字符串所需jar包 可以自己下载
java解析json字符串。 commons-beanutils-1.9.0 commons-collections-3.2.1 commons-lang-2.6 commons-logging-1.1.3 ezmorph-1.0.6 json-lib-2.4-jdk15 demo: package com; import java.util.ArrayList;...
JAVA解析JSON相关.docx
包含java解析json文件所需的7个jar包,解压后将Jar包导入工程即可进行编程
这个工程里面包含了解析json的jar,和解析json的一个小例子。 在运行这个工程时,需要重新,自行导入工程中,lib目录下的jar包 JSONObject jsonObject = new JSONObject(jsonString);//将字符串转换成JSON对象 ...
使用该方法可以轻松解析JSON数组,方便取出JSON数据
java解析json需要jar包。java解析json需要jar包。java解析json需要jar包。java解析json需要jar包。
该包适用于java开发中解析json数据格式的工具包,提供一系列API,方便开发者直接使用该包提供的api解析josn格式的数据。
解析json的两种方法. 有具体的参数的...
好用的json包,更容易解析json数据结构
Net.sf.Json Java解析Json所含的包 Java解析Json所含的包 Java解析Json所含的包