我的控制器返回一个 MyObj 对象列表(使用@ResponseBody)
public MyObj
{
int a;
int b;
}
返回的 JSON 如下所示:
[{"a":1,"b":2},{"a":2,"b":2}]
我想包装这个 JSON,所以它会返回如下内容:
{ "data": [{"a":1,"b":2},{"a":2,"b":2}]}
根据我的阅读,我需要启用 SerializationConfig.Feature.WRAP_ROOT_VALUE 或(?)在我的控制器顶部使用 @JsonRootName("data") 。
还尝试了@XmlRootElement,似乎没有任何效果。知道用根名称包装对象列表的正确方法是什么吗?