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;
}
}
}
}