【发布时间】:2014-04-27 17:06:53
【问题描述】:
我有这样的方法
@ResponseBody
@RequestMapping(method = RequestMethod.GET, value = "/getGroupList", produces = "application/json")
public Map getGroups() {
List<UserGroup> userGroups = userGroupService.getAllUserGroups();
Map result = new TreeMap();
result.put("groupList", userGroups);
return result;
}
当我加载页面 /getGroupList 时,它返回一个很长的 json 数据。当我调试代码时,我可以清楚地看到在 usreGroups 列表中只有 2 项。为什么方法 getGroups 会返回大量数据。此外,返回的数据以双引号结尾,看起来它直到不完整......
【问题讨论】:
-
什么是
UserGroup?你有循环引用吗? -
是的。它具有进一步包含对象的对象
标签: java json spring-mvc