2

サーバー層は、次のような文字列値のリストを返します

{"Bob", "Charlotte", "Johnson", "David"...}

次のように、List String をフロントエンドにプッシュする Json オブジェクトにする必要があります。

[{id: "Bob"}, {id: "Charlotte"}, {id: "Johnson"}, {id: "David"...}]

また

[{name: "Bob"}, {name: "Charlotte"}, {name: "Johnson"}, {name: "David"...}]

任意のラベルで問題ありません。JSON オブジェクトにするためのラベルが必要なだけです。Jackson には、デフォルトで List of String を変換するものがありますi.e. {string: "Bob"}か? それは本当に甘いでしょう......

4

2 に答える 2

7

最も簡単な方法は、コントローラ メソッドが必要な JSON に正確にマップする構造を返すようにすることです。たとえば、List<SomeObject>whereはフィールドSomeObjectを持つクラスです。String id

于 2013-05-15T01:33:06.517 に答える