gpt4 book ai didi

java - 在 Jaxb 中使用具有相同名称的不同标签进行解码

转载 作者:行者123 更新时间:2023-12-02 12:52:35 27 4
gpt4 key购买 nike

我需要解码一个xml文件,它可以通过以下两种方式返回标签​​。

  <return_msg>Invalid Bank Code.</return_msg>

第二个

 <return_msg>
<status_desc>Ok</status_desc>
<status_code>0</status_code>
</return_msg>

如何为此标记创建 JAXB 模型类

最佳答案

还没有尝试过,但你应该能够使用这个:

@XmlRootElement(name="return_msg")
@XmlAccessorType(XmlAccessType.FIELD)
public class ReturnMsg{

@XmlElement
private String status_desc;

@XmlElement
private String status_code;

@XmlMixed
private List<String> mixedContent;

//Getters and Setters

}

混合内容应包含您的“无效银行代码”。消息(如果有)。

关于java - 在 Jaxb 中使用具有相同名称的不同标签进行解码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44560124/

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