1.当字段为null时,fastjson会默认不显示,需要在配置时指定参数
String result = JSONObject.toJSONString(obj,SerializerFeature.WriteMapNullValue);
这样就会显示字段Null值。
2.当数据序列化时,有部分字段的set或者get方法出现问题时
JSONObject.toJSONString(obj, SerializerFeature.IgnoreNonFieldGetter);
使用使用注解@JSONField,令其不参与序列化,或者使用上面的参数自定义序列化。