我创建了一个休息网络服务和一个客户端。客户端正在调用函数来获取所有播放列表。服务返回一个对象列表(播放列表)。如何在客户端上保存此响应?
资源类:
@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 :(得分:0)
我找到了解决办法。
我改变了:.get(List<Playlist>.class);
致:.get(new GenericType<List<Playlist>>() {});
我在youtube上找到了修复程序:https://www.youtube.com/watch?v=fxDFpVLUDFY&list=PLqq-6Pq4lTTY40IcG584ynNqibMc1heIa&index=19