解析POJOS的抽象对象列表

时间:2013-05-21 09:32:01

标签: java gson

我想在Gson的帮助下解析一个抽象对象列表:

List<Pair<Integer, Integer>> 

到现在为止,我只需解析对象列表,所以当我必须声明它使用的类型时:

 new TypeToken<List<myObjectDto>>() {}.getType());

但是在这种情况下,我不明白我应该如何在Gson.fromJson方法中声明这种类型。

1 个答案:

答案 0 :(得分:2)

您只需将新的List放入TypeToken

Gson gson = new Gson();
Type type = new TypeToken<List<Pair<Integer, Integer>>>() {}.getType();
List<Pair<Integer, Integer>> yourList = gson.fromJson(jsonString, type);