1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > map转换成JSON的3种方法

map转换成JSON的3种方法

时间:2018-08-01 01:53:04

相关推荐

map转换成JSON的3种方法

/JSON格式校验

1json-lib

<dependency><groupId>net.sf.json-lib</groupId><artifactId>json-lib</artifactId><version>2.4</version><classifier>jdk15</classifier></dependency>

import java.util.HashMap;import java.util.Map;import net.sf.json.JSONObject;public class aaa {public static void main(String[] args) {Map map = new HashMap();map.put("msg", "yes");//map里面装有yesJSONObject jsonObject = JSONObject.fromObject(map);System.out.println("输出的结果是:" + jsonObject);//3、将json对象转化为json字符串String result = jsonObject.toString();System.out.println(result);}}

json-lib是一个比较老的解决方案,近几年都没有升级过,它的适用环境是JDK1.5,使用JDK1.6就有可能会报错。所以配置上加入classifier-jdk15来解决这个问题。JAR下载链接

2alibaba

JSONUtils.toJSONString(requestMap); com.alibaba.fastjson.JSON

maven坐标

<!-- /artifact/com.alibaba/fastjson --><dependency><groupId>com.alibaba</groupId><artifactId>fastjson</artifactId><version>1.2.41</version></dependency>

3google

new Gson().toJson(param);com.google.gson.2.2.2.jar JAR包下载

maven坐标

<!-- /artifact/com.google.code.gson/gson --><dependency><groupId>com.google.code.gson</groupId><artifactId>gson</artifactId><version>2.3.1</version></dependency>

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。