美文网首页
json解析 注意事项

json解析 注意事项

作者: tjoven | 来源:发表于2019-12-02 23:45 被阅读0次

    标准的json格式:
    {
       "animals":{
       "dog":[
         {"name":"Rufus","breed":"labrador","count":1,"twoFeet":false},
          {"name":"Marty","breed":"whippet","count":1,"twoFeet":false}
         ],
       "cat":{"name":"Matilda"}
        }
    }

    • 问题1:键值key 没有 双引号 "" 也可以解析

    • 问题2:key - value 的格式,value 必须有值

      {
      "cat":{"name":}
      }
      解析 报错,因为name 没有值

    • 问题3:使用Gson解析,实体类的属性必须 把json的所有key都包括,可以多,但不能少。

    • 问题4:fastjson 解析的时候,定义的实体对象不能有非静态内部类,如果一定要用内部类,可以变成静态内部类。否则会报错,费静态内部类无法反序列化

    com.alibaba.fastjson.JSONException: create instance error

    相关文章

      网友评论

          本文标题:json解析 注意事项

          本文链接:https://www.haomeiwen.com/subject/useqgctx.html