jjzjj

InstanceCreator

全部标签

java - GSON 和 InstanceCreator 问题

我有以下POJO:publicinterfaceShape{publicdoublecalcArea();publicdoublecalcPerimeter();}publicclassRectangleimplementShape{//Variouspropertiesofarectangle}publicclassCircleimplementsShape{//Variouspropertiesofacircle}publicclassShapeHolder{privateListshapes;//otherstuff}让GSON将ShapeHolder实例序列化为JSON没有问题

java - Gson 使用 InstanceCreator 反序列化嵌套对象

我有一个名为PageItem的类,它有一个以Context作为参数的构造函数:PageItem(Contextcontext){super(context);this.context=context;}PageItem具有以下属性:privateintid;privateStringTitle;privateStringDescription;publicNewsprovidernewsprovider;publicTopictopic;Newsprovider和Topic是我的应用程序的其他类,它们具有以下构造函数:Newsprovider(Contextcontext){super