首先在pom.xml里添加依赖包
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.51</version>
</dependency>
假设有个类 AAAA, 对应一个实例化对象 aaaa
//将aaaa对象转换成json字符串
Object object = JSONArray.toJSON(aaaa);
String s = object.toString();
//或者
String s = JSONArray.toJSON(aaaa).toString();
//将json格式的字符串 转换为 对象
AAAA aaaa = JSONArray.parseObject(s, AAAA.class);
//将对象list 转换为 json字符串, b和c是AAAA的两个实例化对象
List<AAAA> aaaa = new ArrayList<>();
aaaa.add(b);
aaaa.add(c);
String s = JSONArray.toJSON(aaaa).toString();
//将json字符串 转换为 对象List
List<AAAA> list = JSONArray.parseArray(s, AAAA.class);
//将Map对象 转换为 json字符串
Map<String, String> map = new HashMap<>();
map.put("a","tttt");
String s = JSONArray.toJSON(map).toString();
//将json字符串 转换为 Map对象
Map<String, Object> map = JSONArray.parseObject(s);