在具有超类引用的spring中将json反序列化为java对象以保存许多子类中的一个

时间:2014-09-09 09:35:20

标签: java json spring

我正在使用JDK 1.6和Spring 3.1.3来创建一个RESTful服务,它接受一个JSON对象,它被我在我的服务方法中指定的Spring转换为Java对象。现在Spring负责将JSON解析为Java对象,一切正常。

当我向我的主对象添加属性时出现问题,该对象是超类引用,并且可以保存对其多个子类之一的引用。收到JSON时,超类引用的数据等同于其中一个子类。我发现这个链接谈到编写自定义反序列化器(Gson and abstract superclasses: deserialization issue),但我不明白如何配置spring来使用它。

任何指针?

0 个答案:

没有答案