我正在使用JDK 1.6和Spring 3.1.3来创建一个RESTful服务,它接受一个JSON对象,它被我在我的服务方法中指定的Spring转换为Java对象。现在Spring负责将JSON解析为Java对象,一切正常。
当我向我的主对象添加属性时出现问题,该对象是超类引用,并且可以保存对其多个子类之一的引用。收到JSON时,超类引用的数据等同于其中一个子类。我发现这个链接谈到编写自定义反序列化器(Gson and abstract superclasses: deserialization issue),但我不明白如何配置spring来使用它。
任何指针?