【FastJSON】使用JSON.toJSONString()-解决FastJson中“$ref 循环引用”的问题
fastjson 是一个 不错的json格式化工具,
但是在使用时,如果 碰到统一地址对象引用,就会用$ref替代 。
怎么去掉ref呢,
解决方法如下:
JSON.DEFAULT_GENERATE_FEATURE |= SerializerFeature.WriteMapNullValue.getMask();
String mapStr = JSONObject.toJSON(map).toString();
其中第一行为设置保留属性值为null的字段。
原写法:
String mapStr= JSON.toJSONString(map);