2016-11-11 8 views
-1

私は、残りのWebサービスとクライアントを作成しました。クライアントはすべてのプレイリストを取得する関数を呼び出しています。サービスがオブジェクトのリスト(プレイリスト)を返しています。このレスポンスをクライアントに保存するにはどうすればよいですか?Javaでそのjsonレスポンスを処理する方法は?

リソースクラス:

@GET 
public List<Playlist> getAllPlaylists(){ 
    return playlistservice.getAllPlaylists(); 
} 

サービスクラス:

public List<Playlist> getAllPlaylists(){ 
    return new ArrayList<Playlist>(playlists.values()); 
} 

クライアントコード(イムは、ここでエラーを取得)

List<Playlist> a = new ArrayList<Playlist>(); 

         a = playlistsTarget 
           .request() 
           .get(List<Playlist>.class); // error here 

プレイリストの一覧にこの応答を保存する方法?

+0

してくださいもう少し文脈で理解しやすいクライアントコードを表示し、[JSON汎用コレクション、デシリアライゼーション]の –

+0

可能な重複します(http:/私はここユーチューブ上の修正を見つけ.get(new GenericType<List<Playlist>>() {});

:に.get(List<Playlist>.class); /stackoverflow.com/questions/39273998/json-generic-collection-deserialization) – Jezor

答えて

関連する問題