【JSON】解析JSON格式异常

来源:互联网 发布:mac os tftp 软件下载 编辑:程序博客网 时间:2024/05/19 02:17

1.问题:

在解析代码的时候,遇到一个Object类型的字段flags,其中有两个字段read和successed,这两个字段的值都可能为0或1;解析异常如图,请问怎么解析?

String Stringjson = "{'code':'S_OK','result':[0,0,0,0,0],'sessionCount':20,'var':[\n" +                    "{\n" +                    "'mid':'008600005c0db08f00000038',\n" +                    "'fid':1,'mailSession':409,\n" +                    "'size':8193,\n" +                    "'sendDate':1498176100,\n" +                    "'flags':{'successed':1},\n" +                    "'label':[],\n" +                    "'from':'notice-9@mailx.chd.com.cn',\n" +                    "'to':'yunya-guo@chd.com.cn',\n"+ "}\n";               

2.源代码:

2.1建立Flagss实体类:

public class Flagss {    private Integer read;//1    private Integer successed;//1    public Integer getRead() {        return read;    }    public void setRead(Integer read) {        this.read = read;    }    public Integer getSuccessed() {        return successed;    }    public void setSuccessed(Integer successed) {        this.successed = successed;    }}

2.2解析

er.setFlags((Flagss) jo.get("flags"));/*这里是list*/

3.截图:

这里写图片描述

4.总结:

这里怎么处理?

原创粉丝点击