我有这样的课
public class Response<T>{
T item;
List<T>;
}
那么如何使用gson.fromJson(targetString,...)
将这种模式下的String反序列化为一个通用类呢?
我很高兴在改造库中使用Response
在所需接口中返回参数
答案 0 :(得分:0)
将列表转换为gson
public <T> String setList(List<T> list) {
Gson gson = new Gson();
return gson.toJson(list);
}
将gson转换为列表
public List<(desired class)> getList(){
Gson gson = new Gson();
String json = (pass json string);
Type type = new TypeToken<List<(desired class)>>() {}.getType();
return gson.fromJson(json, type);
}