Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在spring中将json反序列化为java对象,并使用超类引用保存多个子类之一_Java_Json_Spring - Fatal编程技术网

在spring中将json反序列化为java对象,并使用超类引用保存多个子类之一

在spring中将json反序列化为java对象,并使用超类引用保存多个子类之一,java,json,spring,Java,Json,Spring,我正在使用JDK1.6和Spring3.1.3创建一个RESTful服务,该服务接受一个JSON对象,该对象由Spring转换为Java对象,我在服务方法中指定了这个对象。现在Spring负责将JSON解析到Java对象中,一切正常 当我将一个属性添加到我的主对象时,问题就出现了,它是一个超类引用,并且可以保存对它的许多子类之一的引用。当接收到JSON时,超类引用的数据相当于其中一个子类。我找到了这个关于编写自定义反序列化程序的链接,但我不知道如何配置spring来使用它 有什么建议吗

我正在使用JDK1.6和Spring3.1.3创建一个RESTful服务,该服务接受一个JSON对象,该对象由Spring转换为Java对象,我在服务方法中指定了这个对象。现在Spring负责将JSON解析到Java对象中,一切正常

当我将一个属性添加到我的主对象时,问题就出现了,它是一个超类引用,并且可以保存对它的许多子类之一的引用。当接收到JSON时,超类引用的数据相当于其中一个子类。我找到了这个关于编写自定义反序列化程序的链接,但我不知道如何配置spring来使用它

有什么建议吗