blu*_*sky 2 java rest spring xsd web-services
以下是导致异常的代码片段:
org.springframework.web.client.RestTemplate rt
.getForObject(uri, type, vars);
Run Code Online (Sandbox Code Playgroud)
例外是:
嵌套异常是org.codehaus.jackson.map.exc.UnrecognizedPropertyException:无法识别的字段"d"(类com.xsd.myObj),未标记为可忽略
这是否意味着正在读取的xml文档中有一个名为"d"的字段,该字段应该位于java/xsd文件中?我可以采取哪些步骤来修复此错误?
这意味着你的课程中有一个对象get
和set
方法,杰克逊无法计算序列化和反序列化过程.
使用@JsonIgnore
,如果你不希望属性被序列做.
如果您希望对此数据进行序列化和反序列化,则可能是多态引用的问题.查看Jackson的注释指南以了解相应的用法.您可能对@JsonTypeInfo
此类案件感兴趣.
归档时间: |
|
查看次数: |
13344 次 |
最近记录: |