Gson的3种创建实体类使用方法

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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容