我的开发环境:IDEA+maven+jdk1.8
1.下载idea插件GsonFormat
![img_d478788c888037437be705188d8f5505.png](https://i-blog.csdnimg.cn/blog_migrate/aee6b48ebfde497073ddf6a95dd31c56.png)
2. 添加依赖
该插件支持的json序列化工具:
![img_744ab4a67463f5f12e2df91a6d513e99.png](https://i-blog.csdnimg.cn/blog_migrate/28da515fcdc2e56cc7bb64d7664d01be.png)
我在这里用阿里的fastJson 依赖,想用gson、jackson的都可以,插件都支持
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.39</version>
</dependency>
3. 设置json序列化反序列化工具类型
3.1 开启gsonFormat
我们在任意的一个java类里,按快捷键alt+ins
。我们就可以看到GsonFormat。或者直接快捷键Alt+S
。
![img_fa3b189849fb19e4399ba2c041c5e0b5.png](https://i-blog.csdnimg.cn/blog_migrate/604ec6cc472d3904129c368f8d7868f8.png)
3.2设置
包含一些bean命名的设置,相信大家一看都懂,这里就不多啰嗦。
![img_4dad833d2c2130795195b2e46e16a7da.png](https://i-blog.csdnimg.cn/blog_migrate/73e1b9dc6b60c3aa7f915e12f89cb810.png)
4. 黏贴json串
看到那个框框了吧,对,就把json黏贴到这里。然后有洁癖的人想要格式化一下,看下面的图。
提醒:如果json格式不正确的话,form是不会成功的。
![img_7eaef0fb71741907c59c16eb8b9d193b.png](https://i-blog.csdnimg.cn/blog_migrate/4cbbf83414e1db08d53cd87d745ad4f8.png)
5. 解析json
点击OK就行了。
然后会弹出个框框,让你选择需要反序列化生成哪个 javabean。这个就各求所需了。它生成的是static类,我们把他提取出去就行了。