代码之家  ›  专栏  ›  技术社区  ›  naimdjon

Jackson:如何反序列化具有相同名称和不同名称空间属性的元素?

  •  0
  • naimdjon  · 技术社区  · 5 年前

    我有一个XML:

    <foo bar="fizz" buzz:bar="fizz2"/>
    

    对应的Java:

    class Foo {
        String bar;
        String buzzBar;
    
        public String getBar() {
            return bar;
        }
    
        @JacksonXmlProperty(namespace = "buzz", localName = "bar")
        public String getBuzzBar() {
            return buzzBar;
        }
    }
    

    这个 buzzBar getBar() 如果命名空间为空,则 Conflicting getter definitions for property "bar" . 有什么提示吗?

    0 回复  |  直到 5 年前