您需要提供有关所使用的特定通用类型
List(或与其一起使用的任何通用类型)的Gson信息。特别是在反序列化JSON时,它需要该信息才能确定将每个数组元素反序列化为哪种类型的对象。
Type listOfTestObject = new TypeToken<List<TestObject>>(){}.getType();String s = gson.toJson(list, listOfTestObject);List<TestObject> list2 = gson.fromJson(s, listOfTestObject);这在Gson用户指南中有所记录。



