Google Gson-反序列化列表 宾语? (通用类型)
我想通过Google Gson 传输列表对象,但是我不知道如何反序列化泛型类型。 在查看 此内容 后我尝试了什么(BalusC的答案): MyClass mc = new Gson().from Json (result, new List<MyClass>(){}.getClass()); 但是后来我在日食中遇到了一个错误,说“新的List(){}类型必须实现继承的抽象方法...”,如果我使用快速修复方法,则会得到20个以上的方法存根的怪物。 我很确定有一个更简单的解决方案,但是我似乎找不到它! 编辑: 我现在有 Type listType = new TypeToken<List<MyClass>>() { }.getType(); MyClass mc = new Gson().fromJson(result, listType); 但是,在“ fromJson”行中确实得到以下异常: java.lang.NullPointerException at org.apache.harmony.luni.lang.reflect.ListOfTypes.length(ListOfTypes.java:47) at org.apache.harmony.luni.lang.reflect.ImplForType.toString(ImplForType.java:83) at