美文网首页
Android问题列表-fastjson

Android问题列表-fastjson

作者: lotusve_w | 来源:发表于2021-03-17 10:30 被阅读0次
    1. fastjson版本变更后,出现如下问题。
    E/AndroidRuntime: Caused by: com.alibaba.fastjson.JSONException: write javaBean error, fastjson version 1.2.73
            at com.alibaba.fastjson.serializer.JavaBeanSerializer.write(JavaBeanSerializer.java:151)
            at com.alibaba.fastjson.serializer.JavaBeanSerializer.write(JavaBeanSerializer.java:1)
            at com.alibaba.fastjson.serializer.JSONSerializer.write(JSONSerializer.java:14)
            at com.alibaba.fastjson.JSON.toJSONString(JSON.java:21)
            at com.alibaba.fastjson.JSON.toJSONString(JSON.java:10)
            at com.alibaba.fastjson.JSON.toJSONString(JSON.java:1)
    
    1. 使用fastjson的地方
    JSON.toJSONString(this)
    
    1. 问题原因:
      被toJsonString 的某类的属性,无法被序列化

    2. 解决方法:
      在属性上添加如下注解

    @JSONField(serialize = false)
    

    相关文章

      网友评论

          本文标题:Android问题列表-fastjson

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