map转换成JSON的3种方法

时间:2025-03-14 18:02:00

/JSON格式校验

1 json-lib

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

 

 

 

 

 

 

import ;
import ;

import ;

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

 

 

 

 

 

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

 

2alibaba

(requestMap);    com.alibaba.fastjson.JSON


maven坐标

 

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

 

 

 

 

 

3  google

new Gson().toJson(param);         .2.2.       JAR包下载

maven坐标

 

<!-- /artifact//gson -->
<dependency>
    <groupId></groupId>
    <artifactId>gson</artifactId>
    <version>2.3.1</version>
</dependency>