gpt4 book ai didi

java - 将 XML 属性映射到 Jackson Xml Mapper 中指定的标记(字段)

转载 作者:行者123 更新时间:2023-12-02 10:01:20 28 4
gpt4 key购买 nike

我有一个类:

public class SomeClass {

public String a = "tag"

@JacksonXmlProperty(isAttribute = true)
public String b = "attribute"

}

我需要将变量 b 设置为变量 a 的属性:

<SomeClass>
<a b="attribute">tag</a>
</SomeClass>

我尝试了@JacksonXmlProperty(isAttribute = true),但它仅将我的属性映射到根标记:

  <SomeClass b="attribute">
<a>tag</a>
</SomeClass>

有没有办法用注释来处理这个问题?

最佳答案

创建一个新的A类

public class A {
@JacksonXmlProperty(isAttribute = true)
public String b = "attribute"
}

并在你的类里面使用它:

public class SomeClass {
@JacksonXmlProperty
public A a = "tag"

}

关于java - 将 XML 属性映射到 Jackson Xml Mapper 中指定的标记(字段),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55610297/

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