Gson 使用

一个JAVA bean ,用于Gson的解析和生成

public class NoticeSummarizeBean {

    private String pic;
    private String summary;
    private int contid;

    private String title;
    private Date cdate;


    public String getPic() {
        return pic;
    }

    public void setPic(String pic) {
        this.pic = pic;
    }

    public String getSummary() {
        return summary;
    }

    public void setSummary(String summary) {
        this.summary = summary;
    }

    public int getContid() {
        return contid;
    }

    public void setContid(int contid) {
        this.contid = contid;
    }

    public String getTitle() {
        return title;
    }

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

    public Date getCdate() {
        return cdate;
    }

    public void setCdate(Date cdate) {
        this.cdate = cdate;
    }
}

由于存在时间,所以对时间格式,进行设置。

 Gson gson = new GsonBuilder().setDateFormat("yyyy-MM-dd").create();
                    String listData=response.getJSONArray("list").toString();
                    data = gson.fromJson(listData,new TypeToken<List<NoticeSummarizeBean>>(){}.getType());
                    for(int i =0;i<data.size();i++)
                    {
                        Log.i("123",data.get(i).getSummary());
                    }

数据格式如下

{
    "list": [
        {
            "pic": null,
            "summary": "11312312",
            "contid": 2,
            "cdate": "2015-06-06",
            "title": "434113"
        },
        {
            "pic": null,
            "summary": "谨请各",
            "contid": 1,
            "cdate": "2015-06-06",
            "title": "美好家园 携手共进"
        }
    ],

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值