Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/371.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
Java 使用Rest模板调用web服务-动态JSON输出_Java_Spring_Web Services_Rest_Resttemplate - Fatal编程技术网

Java 使用Rest模板调用web服务-动态JSON输出

Java 使用Rest模板调用web服务-动态JSON输出,java,spring,web-services,rest,resttemplate,Java,Spring,Web Services,Rest,Resttemplate,我在Spring中使用Rest模板调用web服务,并通过它输出的JSON进行解析。但我目前正在开发基于JSON结构的域类 如果在这种情况下,JSON的结构发生变化,我可能不得不基于新结构手动创建类 我们有没有办法动态生成这些类 基于什么来动态生成?如果web服务提供wadl或wsdl,或者您自己创建,我不认为您可以这样做,可以进行生成,但如果没有,简单地获取答案并将其放入对象包装器或类似的东西中,他将获取对象并自动转换为json,唯一的问题是您无法控制变量的名称

我在Spring中使用Rest模板调用web服务,并通过它输出的JSON进行解析。但我目前正在开发基于JSON结构的域类

如果在这种情况下,JSON的结构发生变化,我可能不得不基于新结构手动创建类


我们有没有办法动态生成这些类

基于什么来动态生成?如果web服务提供wadl或wsdl,或者您自己创建,我不认为您可以这样做,可以进行生成,但如果没有,简单地获取答案并将其放入对象包装器或类似的东西中,他将获取对象并自动转换为json,唯一的问题是您无法控制变量的名称