com.alibaba.fastjson.JSOnException:exepct '[' ,but {

项目中遇到的问题,不好找原因,用Json工具校验,异常返回也是校验成功,所以排查这里的问题很是伤肝
下面分享一种情况:
这个是正常的:

{
    "absId": "200",
    "abstitle": "",
    "item": [
        {
            "absId": "",
            "name": ""
        },
        {
            "absId": "",
            "name": ""
        }
    ]
}

大家注意:返回的item这个字段应该是数组类型
下面看下异常返回:

{
    "absId": 3,
    "abstitle": "",
    "item": {
        "absId": 20,
        "abstitle": "VPN"
    }
}

在这里item这个字段变成了object,当然解析不出来了!!!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,126评论 25 709
  • 对象的创建与销毁 Item 1: 使用static工厂方法,而不是构造函数创建对象:仅仅是创建对象的方法,并非Fa...
    孙小磊阅读 2,047评论 0 3
  • 之前的文章提起小时候的伙伴,我无限感慨,甚是怀念儿时天真无邪的时光和那些可爱的人。长大过程中,我对“朋友”的定...
    安灵子阅读 406评论 0 0
  • 【原文】 东城高且长,逶迤自相属; 回风动地起,秋草萋已绿。 四时更变化,岁暮一何速! 晨风怀苦心,蟋蟀伤局促。 ...
    铨斋阅读 499评论 4 16
  • 哪里有什么人可以让你放心地一直依靠呢 人与人本是陌生人,终还是陌生人。
    琉璃兔阅读 133评论 0 0