zoukankan      html  css  js  c++  java
  • Could not write JSON: Object is null;.....->net.sf.json.JSONNull["empty"])

    今天维护老项目改Bug遇到一个这个问题:

    Could not write JSON: Object is null; nested exception is com.fasterxml.jackson.databind.JsonMappingException: Object is null (through reference chain: ***["content"]->net.sf.json.JSONObject["data]->net.sf.json.JSONArray[0]->net.sf.json.JSONObject["info"]->net.sf.json.JSONNull["empty"])

    开始以为是数据空的问题,调试了一下发现是数据里面存了"null"  !!!

    不是空字符串也不是null , 是一个null的字符串,"null"

    记录一下这个问题。

    后面把数据库的脏数据都处理了,改成""或者null了。

    然后把入口做了个解析,防止以后前台又存了这种数据,if (str.equals("null")) return "";

     感觉这个项目好多都喜欢用JSONObject啊,来维护的时候头都麻了。

  • 相关阅读:
    css gridlayout
    css position 属性
    简单的登陆界面
    introduce
    Event flow
    constructor和object的区别
    10th week (1)
    编程语言的历史和发展
    正则表达式的验证匹配
    js正则替换
  • 原文地址:https://www.cnblogs.com/cmmplb/p/15413628.html
Copyright © 2011-2022 走看看