今天遇到一个这样的问题,发现是是对象代理的原因,将转换json对象中的代理对象赋为空即可;
<pre name="code" class="java">//根据费用申请ID查询交通费用列表
CostTrafficList =costTrafficService.findCostTrafficByApplyId(costApplyID);
if(CostTrafficList!=null&&CostTrafficList.size()>0){
for(CostTraffic ct:CostTrafficList){
ct.setTransportation(null);
}
}
HashMap map=new HashMap();
map.put("CostTrafficList", CostTrafficList);
jr = new JsonResult<HashMap>("000","数据加载成功");
jr.setObj(map);
this.result=gson.toJson(jr);