网上搜到的答案很多是用idea gson插件来做,这个不是对象互相转换,是把json转换成java实体类。
我们经常会需要拿数据来测试代码功能是否正常,json是常用的格式,可以用阿里的fastjson框架来实现这个逻辑。
项目引入依赖
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.28</version>
</dependency>
<dependency>
<groupId>cn.hutool</groupId>
<artifactId>hutool-all</artifactId>
<version>4.5.0</version>
</dependency>
json对象 转 java对象
String json = "{\"name\":\"yangzheng\"}"
User user = JSONUtil.toBean(json, User.class);
java 对象转 json对象
JSON.toJSONString(user, true)
还可以借助一些json工具方便格式化json
https://blog.csdn.net/u012954380/article/details/83119406
复制json数据到idea 里面也会自动帮我们做好转义工作。