網上搜到的答案很多是用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 裏面也會自動幫我們做好轉義工作。