84669 人学习
152542 人学习
20005 人学习
5487 人学习
7821 人学习
359900 人学习
3350 人学习
180660 人学习
48569 人学习
18603 人学习
40936 人学习
1549 人学习
1183 人学习
32909 人学习
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,个人真的很喜欢