假设有一个抽象类,比如A,和两个非抽象子类,比如A1和A2。我希望通过使用从json格式“反序列化”它们。String json = (new Gson()).toJson(list);A[] deserializedList= (new Gson()).fromJson(json, A[].class);
然后我得到了一个错误,因为GSON默认反序
我正在使用Google的优秀的Gson库来进行JSON (反)序列化。我正在使用GsonBuilder类为某些类创建带有自定义序列化程序的Gson对象。().registerTypeAdapter(Article.class, new ArticleSerializer());
为了从构建器创建Gson对象,我的代码中有一个被多个应用程序使用的方