您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> Android >> 关于Gson解析Json的问题

关于Gson解析Json的问题

来源:网络整理     时间:2016/4/11 13:53:04     关键词:json

关于网友提出的“关于Gson解析Json的问题”问题疑问,本网通过在网上对“关于Gson解析Json的问题”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题:关于Gson解析Json的问题
描述:

Gsonjson

现在有个数据源如下:
{
    "code": "1",
    "books": [{
        "images": ["1.jpg"],
        "id": 1,
    }, {
        "images": ["2.jpg"],
        "id": 2,
    }]
}

通常的话需要建一个List books,发现books里的images没有键,请问各位大神该如何建bean文件
解决方案1:

正确的json应该是这样,你先改过来.

{
    "code": "1",
    "books": [
        {
            "images": "1.jpg",
            "id": 1
        },
        {
            "images": "2.jpg",
            "id": 2
        }
    ]
}

然后利用上面说的bejson网站,生成POJO实体类,可以得出
=================================
package ;
public class Books {
private String images;
private int id;
public void setImages(String images){
this.images = images;
}
public String getImages(){
return this.images;
}
public void setId(int id){
this.id = id;
}
public int getId(){
return this.id;
}
}
=================================
package ;
import java.util.List;
public class Root {
private String code;
private List books ;
public void setCode(String code){
this.code = code;
}
public String getCode(){
return this.code;
}
public void setBooks(List books){
this.books = books;
}
public List getBooks(){
return this.books;
}
}

记住这工具,下次就不用伸手了.public class Root 这个类名可以自己改其他名字. 解决方案2:

在Json格式正确的前提下,用AS插件GsonFormat,自动生成bean

解决方案3:

你这json数据格式不对啊,json数据建议先校验一下,看看是不是正确的格式
http://www.bejson.com/
这是校验的网址


以上介绍了“关于Gson解析Json的问题”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/648182.html

相关图片

相关文章