【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);

 

posted @ 2018-08-15 17:28  007少侠  阅读(1686)  评论(0编辑  收藏  举报
友情链接:便宜vps(CN2GIA线路)
站长统计: