github地址:
https://github.com/google/gson
使用指南:
https://github.com/google/gson/blob/master/UserGuide.md
创建实体类的时候,有3种方法:
1. json中字段名字是什么,实体类属性就用什么名字
private int satus;
private String msg;
private List<BoosData> data;
2.加注解,注解中对应的是json中的字段名
@SerializedName("status")
private int mStatus;
@SerializedName("msg")
private String mMessage;
@SerializedName("data")
private List<BoosData> mData;
3.下载GsonFormat插件
(1)在实体类中alt+insert
image.png
(2)把json字符串粘帖到里面
image.png
点击右上角可以格式化
image.png
点击左下角setting,设置2个重要的设置,这里Entity的name suffix可以设置为空,也可以不设置,在后面也可以改名字
image.png
(3)点击ok,这里DataBean就是设置了实体后缀的情况,可以点击改名,比如改为Book.
image.png
这样效果就跟方法2的一样了
image.png
下面是改了名的
image.png
image.png