我的控制器對象的列表返回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}]}
從我讀我需要啓用SerializationCon或者(?)在我的控制器上使用 @JsonRootName(「data」)。
也試過@XmlRootElement,似乎沒有任何工作。 任何想法用根名稱包裝對象列表的正確方法是什麼?
你有沒有想過如何做到這一點?我通過創建列表映射想出了一個圓的方法,然後讓ObjectMapper做它的事情,但那不是那麼優雅。我想有更好的方法來做到這一點。你弄明白了嗎? – Seagull