2016-10-15 13 views
0
私はこのリストの例送りたい

JSON一覧:Spring MVCのコントローラ

:私はリストを読み込むことができません

public String addUsersToProject(@RequestBody List<String> usersIds, @PathVariable String projectTitle){..} 

しかし:このコントローラに

{"id":[1]} 

Could not read document: Can not deserialize instance of java.util.ArrayList 

ご意見ありがとうございます。

+0

あなたはジャクソンを使用していたリンクを確認することができますか? – eg04lt3r

+0

http://stackoverflow.com/questions/34789357/how-to-pass-liststring-in-post-method-using-spring-mvcこの質問には既に回答があります – Priyamal

答えて

0

最も簡単な方法は、List(userIds)というIDフィールドを持つラッパークラスを作成することです。

例:

class IdsWrapper { 
    private List<Integer> id; 
} 

とコントローラでそれを使用します。

public String addUsersToProject(@RequestBody IdsWrapper ids) {...} 

また、あなたはPossible maping solutions

関連する問題