My Controllerは、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も試してみましたが、何も機能していないようです。オブジェクトのリストをルート名でラップする正しい方法は何ですか?