次のような注釈付きのコントローラーメソッドでSpring 3.1.1を使用しています。
@RequestMapping(value = "/my/url", method = RequestMethod.POST)
public @ResponseBody Response<SomeModel>
doStuff(HttpServletRequest request, @RequestParam List<String> ids)
私はjQueryでこれに投稿します:
$.post('/my/url',
{ids: JSON.stringify($ids.get())},
function(response) {
alert(response);
}, 'json');
ブラウザからのトラフィックを見ると、問題ないようです。
ids:["770409362","771999003","775080915","775119397","775831772"]
しかし、私が取得した Java ではList<String>
、最初と最後の要素に余分な [ と ] が追加されています。
[["770409362", "771999003", "775080915", "775119397", "775831772"]]
また、引用符が残っています。
私はそれを取り除く方法がわかりません。どんな助けでも大歓迎です!