去掉fastjson循环引用功能

/**

*返回分页结果json字串,去掉fastjson循环引用功能

*

*@paramobject数据对象

*@parampageTotal结果列表总共多少页

*@parampageSize每页多少条记录

*@parampageNo页号

*@paramcount数据条数

*@returnjson字串

*/

publicstaticStringokWithPaginateDisableRef(Objectobject,intcount){

JSONObjectresult=newJSONObject();

result.put("data",object);

result.put("count",count);

result.put("errorCode",0);

//消除fastjson对同一对象循环引用的问题

return"@"+JSON.toJSONString(result,SerializerFeature.DisableCircularReferenceDetect);

}

相关推荐