1.问题
当我们的map中含有value=null的情况,使用JSON.toJSONString(object)方法序列化的时候,值为null的entry就会被丢弃
2.解决方案
使用fastjson中重载带有序列化方式属性的方法
JSON.toJSONString(jsonStr, SerializerFeature.WriteMapNullValue);
这样问题就能解决了,如果还碰到其他的问题,可以尝试里面提供的其他重载方法
当我们的map中含有value=null的情况,使用JSON.toJSONString(object)方法序列化的时候,值为null的entry就会被丢弃
使用fastjson中重载带有序列化方式属性的方法
JSON.toJSONString(jsonStr, SerializerFeature.WriteMapNullValue);
这样问题就能解决了,如果还碰到其他的问题,可以尝试里面提供的其他重载方法