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 裏面也會自動幫我們做好轉義工作。

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