有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java解析POJO的抽象对象列表

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

List<Pair<Integer, Integer>> 

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

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

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


共 (1) 个答案

  1. # 1 楼答案

    你只需要把你的新List放进TypeToken

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