Android studio插件GsonFormat,返回json快速创建实体对象

1. 下载安装GsonFormat插件

如果下载失败,请

1.https://plugins.jetbrains.com/plugin/7654-gsonformat 手动下载GsonFormat

2、Android studio File->Settings..->Plugins –> install plugin from disk..导入下载的 GsonFormat.jar 包

3、重新启动as

GsonFormat使用

json字符串:

{
	"reason":"成功的返回",
	"result":{
		"stat":"1",
		"data":[
			{
				"uniquekey":"077027ccf563bffd3b0c8751ad01885c",
				"title":"暴雨袭城,珠海这些地方水浸超过1米!请勿前往!",
				"date":"2018-08-29 15:46",
				"category":"头条",
				"author_name":"珠报融媒",
				"url":"http:\/\/mini.eastday.com\/mobile\/180829154647258.html",
				"thumbnail_pic_s":"http:\/\/01imgmini.eastday.com\/mobile\/20180829\/20180829154647_02356c6d01867faa9319dc05e6b654ac_2_mwpm_03200403.jpg",
				"thumbnail_pic_s02":"http:\/\/01imgmini.eastday.com\/mobile\/20180829\/20180829154647_02356c6d01867faa9319dc05e6b654ac_1_mwpm_03200403.jpg"
			},
			{
				"uniquekey":"6513b41491f785c2f68e4e0aa6da01bc",
				"title":"美国总统特朗普白宫会见FIFA主席 商议2026年世界杯",
				"date":"2018-08-29 14:46",
				"category":"头条",
				"author_name":"肆客足球App",
				"url":"http:\/\/mini.eastday.com\/mobile\/180829144617098.html",
				"thumbnail_pic_s":"http:\/\/00imgmini.eastday.com\/mobile\/20180829\/20180829144617_1630b966b41ffd252c543aa989b6312f_2_mwpm_03200403.jpg",
				"thumbnail_pic_s02":"http:\/\/00imgmini.eastday.com\/mobile\/20180829\/20180829144617_1630b966b41ffd252c543aa989b6312f_1_mwpm_03200403.jpg"
			},
			{
				"uniquekey":"81e64573cda718b007da46c2e09117eb",
				"title":"文图拉:意甲能挑战尤文的,还是那不勒斯",
				"date":"2018-08-29 14:45",
				"category":"头条",
				"author_name":"肆客足球",
				"url":"http:\/\/mini.eastday.com\/mobile\/180829144548531.html",
				"thumbnail_pic_s":"http:\/\/00imgmini.eastday.com\/mobile\/20180829\/20180829144548_db13cbf9af8bfa5f4c1cf6e63ee6b873_1_mwpm_03200403.jpg"
			}
		]
	},
	"error_code":0
}

创建一个空的News对象

public class News {
    
}

Alt+Insert开打GsonFormat

将json字符串粘贴到上面截图的空白处,一直点OK,News对象就创建好了

public class News {

    /**
     * reason : 成功的返回
     * result : {"stat":"1","data":[{"uniquekey":"077027ccf563bffd3b0c8751ad01885c","title":"暴雨袭城,珠海这些地方水浸超过1米!请勿前往!","date":"2018-08-29 15:46","category":"头条","author_name":"珠报融媒","url":"http://mini.eastday.com/mobile/180829154647258.html","thumbnail_pic_s":"http://01imgmini.eastday.com/mobile/20180829/20180829154647_02356c6d01867faa9319dc05e6b654ac_2_mwpm_03200403.jpg","thumbnail_pic_s02":"http://01imgmini.eastday.com/mobile/20180829/20180829154647_02356c6d01867faa9319dc05e6b654ac_1_mwpm_03200403.jpg"},{"uniquekey":"6513b41491f785c2f68e4e0aa6da01bc","title":"美国总统特朗普白宫会见FIFA主席 商议2026年世界杯","date":"2018-08-29 14:46","category":"头条","author_name":"肆客足球App","url":"http://mini.eastday.com/mobile/180829144617098.html","thumbnail_pic_s":"http://00imgmini.eastday.com/mobile/20180829/20180829144617_1630b966b41ffd252c543aa989b6312f_2_mwpm_03200403.jpg","thumbnail_pic_s02":"http://00imgmini.eastday.com/mobile/20180829/20180829144617_1630b966b41ffd252c543aa989b6312f_1_mwpm_03200403.jpg"},{"uniquekey":"81e64573cda718b007da46c2e09117eb","title":"文图拉:意甲能挑战尤文的,还是那不勒斯","date":"2018-08-29 14:45","category":"头条","author_name":"肆客足球","url":"http://mini.eastday.com/mobile/180829144548531.html","thumbnail_pic_s":"http://00imgmini.eastday.com/mobile/20180829/20180829144548_db13cbf9af8bfa5f4c1cf6e63ee6b873_1_mwpm_03200403.jpg"}]}
     * error_code : 0
     */

    private String reason;
    private ResultBean result;
    private int error_code;

    public String getReason() {
        return reason;
    }

    public void setReason(String reason) {
        this.reason = reason;
    }

    public ResultBean getResult() {
        return result;
    }

    public void setResult(ResultBean result) {
        this.result = result;
    }

    public int getError_code() {
        return error_code;
    }

    public void setError_code(int error_code) {
        this.error_code = error_code;
    }

    public static class ResultBean {
        /**
         * stat : 1
         * data : [{"uniquekey":"077027ccf563bffd3b0c8751ad01885c","title":"暴雨袭城,珠海这些地方水浸超过1米!请勿前往!","date":"2018-08-29 15:46","category":"头条","author_name":"珠报融媒","url":"http://mini.eastday.com/mobile/180829154647258.html","thumbnail_pic_s":"http://01imgmini.eastday.com/mobile/20180829/20180829154647_02356c6d01867faa9319dc05e6b654ac_2_mwpm_03200403.jpg","thumbnail_pic_s02":"http://01imgmini.eastday.com/mobile/20180829/20180829154647_02356c6d01867faa9319dc05e6b654ac_1_mwpm_03200403.jpg"},{"uniquekey":"6513b41491f785c2f68e4e0aa6da01bc","title":"美国总统特朗普白宫会见FIFA主席 商议2026年世界杯","date":"2018-08-29 14:46","category":"头条","author_name":"肆客足球App","url":"http://mini.eastday.com/mobile/180829144617098.html","thumbnail_pic_s":"http://00imgmini.eastday.com/mobile/20180829/20180829144617_1630b966b41ffd252c543aa989b6312f_2_mwpm_03200403.jpg","thumbnail_pic_s02":"http://00imgmini.eastday.com/mobile/20180829/20180829144617_1630b966b41ffd252c543aa989b6312f_1_mwpm_03200403.jpg"},{"uniquekey":"81e64573cda718b007da46c2e09117eb","title":"文图拉:意甲能挑战尤文的,还是那不勒斯","date":"2018-08-29 14:45","category":"头条","author_name":"肆客足球","url":"http://mini.eastday.com/mobile/180829144548531.html","thumbnail_pic_s":"http://00imgmini.eastday.com/mobile/20180829/20180829144548_db13cbf9af8bfa5f4c1cf6e63ee6b873_1_mwpm_03200403.jpg"}]
         */

        private String stat;
        private List<DataBean> data;

        public String getStat() {
            return stat;
        }

        public void setStat(String stat) {
            this.stat = stat;
        }

        public List<DataBean> getData() {
            return data;
        }

        public void setData(List<DataBean> data) {
            this.data = data;
        }

        public static class DataBean {
            /**
             * uniquekey : 077027ccf563bffd3b0c8751ad01885c
             * title : 暴雨袭城,珠海这些地方水浸超过1米!请勿前往!
             * date : 2018-08-29 15:46
             * category : 头条
             * author_name : 珠报融媒
             * url : http://mini.eastday.com/mobile/180829154647258.html
             * thumbnail_pic_s : http://01imgmini.eastday.com/mobile/20180829/20180829154647_02356c6d01867faa9319dc05e6b654ac_2_mwpm_03200403.jpg
             * thumbnail_pic_s02 : http://01imgmini.eastday.com/mobile/20180829/20180829154647_02356c6d01867faa9319dc05e6b654ac_1_mwpm_03200403.jpg
             */

            private String uniquekey;
            private String title;
            private String date;
            private String category;
            private String author_name;
            private String url;
            private String thumbnail_pic_s;
            private String thumbnail_pic_s02;

            public String getUniquekey() {
                return uniquekey;
            }

            public void setUniquekey(String uniquekey) {
                this.uniquekey = uniquekey;
            }

            public String getTitle() {
                return title;
            }

            public void setTitle(String title) {
                this.title = title;
            }

            public String getDate() {
                return date;
            }

            public void setDate(String date) {
                this.date = date;
            }

            public String getCategory() {
                return category;
            }

            public void setCategory(String category) {
                this.category = category;
            }

            public String getAuthor_name() {
                return author_name;
            }

            public void setAuthor_name(String author_name) {
                this.author_name = author_name;
            }

            public String getUrl() {
                return url;
            }

            public void setUrl(String url) {
                this.url = url;
            }

            public String getThumbnail_pic_s() {
                return thumbnail_pic_s;
            }

            public void setThumbnail_pic_s(String thumbnail_pic_s) {
                this.thumbnail_pic_s = thumbnail_pic_s;
            }

            public String getThumbnail_pic_s02() {
                return thumbnail_pic_s02;
            }

            public void setThumbnail_pic_s02(String thumbnail_pic_s02) {
                this.thumbnail_pic_s02 = thumbnail_pic_s02;
            }
        }
    }
}

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值