Java如何将Map转JSON字符串呢?
下文笔者讲述将一个Map对象转换为Json字符串的方法分享,如下所示
Map转JSON字符串的实现思路
使用JSON.toJSONString() 即可将对象转换为json字符串例:Map转JSON字符串
1.导入maven依赖
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.69</version>
</dependency>
2.Map转化JSON字符串
private static String mapToJson() {
Map<String,String> map = new HashMap<>();
map.put("age","22");
map.put("name","Java");
map.put("gender","男");
String string = JSON.toJSONString(map);
System.out.println(string);
map.clear();
String stringNull = JSON.toJSONString(map);
System.out.println(stringNull);
return string;
}
二、对象转JSON字符串
1.Pojo类
import lombok.Data;
@Data
public class UserPojo {
private String name;
private String gender;
private String age;
}
private static String pojoToJson() {
UserPojo userPojo = new UserPojo();
String stringNull = JSON.toJSONString(userPojo);
System.out.println(stringNull);
userPojo.setAge("19");
userPojo.setGender("女");
userPojo.setName("猫猫");
String string = JSON.toJSONString(userPojo);
System.out.println(string);
return string;
}
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


