我的javaObject设置属性初始化时null
通过jsonObject.fromObject(javaObject)转换成json字符串后,null变成""了。
这个该怎么解决?json

解决方案 »

  1.   

    null给你改成""不是i挺好的么 难不成你还想被换成"null"?
      

  2.   

    jsonObject.fromObject(javaObject) 这方法应该是公共库吧,转换在内部实现的所以有两种方法:
    1、拿到jsonObject.fromObject(javaObject)的源码,修改实现; 或能扩展实现最好了
    2、传值前判断为null时,定义一个对象代替null; 转换回来后将这个对应转换后的对象还原为null
      

  3.   

    转成""不好吗??难道你需要Null,实在要的话去除的时候加上判断转下就行了
      

  4.   

    楼主想干啥呢,“”比null合适啊~~想弄回去,换一下就行了~~
      

  5.   

    推荐你用google的Gson,比这个好用
      

  6.   

    同意五楼的观点,google的Gson确实比较的好用,只需导入一个gson.jar包就行了。