gpt4 book ai didi

java - java XML序列化向节点添加属性

转载 作者:太空宇宙 更新时间:2023-11-04 15:10:11 25 4
gpt4 key购买 nike

我有一个正在使用注释序列化的对象:

@Component
@XmlRootElement(name="Stats")
@XmlAccessorType(XmlAccessType.FIELD)
public class Statistique
{
@XmlElement(name="TotalUsers")
private int nbUserTotal;

@XmlElementWrapper(name="UtilisateursParAppli")
@XmlElement(name="Application")
private List<Application> nbUserByAppli;

@XmlElementWrapper(name="SignaturePolicies")
@XmlElement(name="SignaturePolicy")
private List<String> signaturePolicies;

@XmlElementWrapper(name="ValidationPolicies")
@XmlElement(name="ValidationPolicy")
private List<String> validationPolicies;

....
}

我想在 SignaturePolicies 和 ValidationPolicies 节点上添加属性“count”。是否可以通过 XML 注释来实现这一点?

最佳答案

您需要创建两个类:SignaturePoliciesValidationPolicies,而不是使用 @XmlElementWrapper,并将它们放入您的域模型中。其中每一个都将具有您希望添加的 count 属性及其相应的集合(它们在 Statistique 类中替换)。

关于java - java XML序列化向节点添加属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21428362/

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