Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想在 Gson 的帮助下解析一个抽象对象列表:
List<Pair<Integer, Integer>>
到目前为止,我只需要解析对象列表,所以当我必须声明它是我使用的类型时:
new TypeToken<List<myObjectDto>>() {}.getType());
但在这种情况下,我不明白我应该如何在我的Gson.fromJson方法中声明这种类型。
Gson.fromJson
你只需要把你的新List东西放进去TypeToken:
List
TypeToken
Gson gson = new Gson(); Type type = new TypeToken<List<Pair<Integer, Integer>>>() {}.getType(); List<Pair<Integer, Integer>> yourList = gson.fromJson(jsonString, type);