0

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

List<Pair<Integer, Integer>> 

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

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

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

4

1 回答 1

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);
于 2013-05-21T10:55:49.397 回答