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 sonmorph-1.0. lib-2.4-jdk15.jar log4j-1.2.9.jar slf4j-api-1.6.4.jar
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,個人真的很喜歡