json对象和java对象互相转换

网上搜到的答案很多是用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 里面也会自动帮我们做好转义工作。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章