Google的gson也很好用
1.导入Json处理相关jar包
commons-beanutils-1.7.0.jar commons-collections-3.2.1.jarcommons-lang-2.6.jar commons-logging-1.1.3.jar ezmorph-1.0.6.jarjson-lib-2.4-jdk15.jar log4j-1.2.9.jar slf4j-api-1.6.4.jar
2.使用JSONObject封装
JSONObject object = new JSONObject() object.put(contractCode,"2017021001")
所以函数的样子大概简单写就是这样子:
public JSONObject generateJsonObject(String contractCode){ JSONObject object = new JSONObject() object.put(contractCode,"2017021001") return object; }
fastjson 阿里巴巴出品,JSONObject json = new JSONObject(); json.put("contractCode","2017021001")return json.toJSONString();
用gson,方便又好用
如果是 maven 工程, 可以使用 fastjson引入依赖
<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.17</version> </dependency>
/** * @param contractCode * @return 返回封装好的 json 串 */ private String covert(String contractCode) { JSONObject jsonObject = new JSONObject(); jsonObject.put("contractCode", contractCode); return jsonObject.toJSONString(); }
一些主流的json基本上都使用过,例如jackson、gson、fastjson等,个人还是比较喜欢fastjson,可能性能上没有jackson好,spring内部也是使用jackson,但是fastjson的api很简洁,很干净的一款json,个人真的很喜欢
Google的gson也很好用
1.导入Json处理相关jar包
2.使用JSONObject封装
所以函数的样子大概简单写就是这样子:
fastjson 阿里巴巴出品,
JSONObject json = new JSONObject(); json.put("contractCode","2017021001")
return json.toJSONString();
用gson,方便又好用
如果是 maven 工程, 可以使用 fastjson
引入依赖
一些主流的json基本上都使用过,例如jackson、gson、fastjson等,个人还是比较喜欢fastjson,可能性能上没有jackson好,spring内部也是使用jackson,但是fastjson的api很简洁,很干净的一款json,个人真的很喜欢