Android 用Gson解析列表(List<String>)

149 阅读1分钟
Gson gson = new Gson();
String json = "[ "Adam", "John", "Mary" ]";

Type type = new TypeToken<List<String>>(){}.getType();
List<String> members = gson.fromJson(json, type);
Log.d("Members", members.toString());

这对于大多数通用容器类很有用,因为您无法获得参数化类型的类(即:您不能调用List<String>.class)。