gpt4 book ai didi

java - 如何修复 org.codehaus.jackson.map.exc.UnrecognizedPropertyException

转载 作者:行者123 更新时间:2023-12-02 07:32:41 24 4
gpt4 key购买 nike

这是导致异常的代码片段:

org.springframework.web.client.RestTemplate rt
.getForObject(uri, type, vars);

异常(exception)是:

nested exception is org.codehaus.jackson.map.exc.UnrecognizedPropertyException: Unrecognized field "d" (Class com.xsd.myObj), not marked as ignorable

这是否意味着正在读取的 xml 文档中有一个名为“d”的字段,该字段预计位于 java/xsd 文件中?我可以采取哪些步骤来修复此错误?

最佳答案

这意味着您的类中的对象有 getset 方法,而 Jackson 无法弄清楚序列化和反序列化过程。

如果您不希望该属性被序列化,请使用@JsonIgnore

如果您希望序列化和反序列化此数据,则可能是多态引用的问题。检查Jackson's Annotation guide以便适当使用。在这种情况下,您可能会对 @JsonTypeInfo 感兴趣。

关于java - 如何修复 org.codehaus.jackson.map.exc.UnrecognizedPropertyException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16987543/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com