- 使用场景
当我们待处理的字符串是个集合时,我们没办法通过fromJson(String json, Class<T> classOfT)
来获取对象,使用JsonParser按照array来一步步转又太过麻烦。 - 怎么使用
gson给我们还提供了fromJson(String json, Type typeOfT)
方法,当类型复杂时我们可以Type。
Type type = new TypeToken<List<Map<String, String>>>() {}.getType();
List<Map<String, String>> mapList = gson.fromJson(message, type);