Json沿袭的序列化与反序列化
Json继承的序列化与反序列化我用的Gson, 发现序列化与反序列化有继承的类会出错,代码如下请问如何解决?jav
Json继承的序列化与反序列化
我用的Gson, 发现序列化与反序列化有继承的类会出错,代码如下
请问如何解决? java json 继承
[解决办法]你把 String toGson = gson.toJson(dog);这一句产生的toGson打印出来看效果,然后看看是否字符串中具有Mammal元素,再想想,还不明白的话继续追问我。
[解决办法]
第一个问题:你什么你的Mammal要用abstract?你在gson.fromJson(toGson, Mammal.class)相当于创建一个Mammal实体类,你觉得你能创建的出来 就好像一个接口 你用A a=new A()一样 这根本就是无解的
第二gson.fromJson(toGson, Mammal.class)照理说这边应该是Dog.class吧