私のコントローラ(@ResponseBodyを使用して)このmyobjオブジェクトのリストを返すとジャクソン - JSONは次のようになりますルートオブジェクト
public MyObj
{
int a;
int b;
}
オブジェクトのリストをラッピングリターン:私は希望
[{"a":1,"b":2},{"a":2,"b":2}]
私はSerializationConを有効にする必要が読んだものから
{ "data": [{"a":1,"b":2},{"a":2,"b":2}]}
:それはのようなものを返しますので、このJSONをラップしますfig.Feature.WRAP_ROOT_VALUEまたは(?)コントローラの上に @JsonRootName( "data")を使用します。
@ XmlRootElementも試してみましたが、何も動作していないようです。 オブジェクトのリストをルート名で囲む正しい方法は何ですか?
あなたはこれを行う方法を理解しましたか?私はリストの地図を作成してObjectMapperにそれをさせることで道について考えましたが、それほどエレガントではありません。私はこれを行うより良い方法があると思います。あなたはそれを把握しましたか? – Seagull