gpt4 book ai didi

java - simplexml 重复元素

转载 作者:行者123 更新时间:2023-11-29 06:06:51 26 4
gpt4 key购买 nike

我有一个看起来像这样的 xml:

<A>
<C/>
<B/>
<B/>
</A>

在 xml 映射 java 代码中我有这样的东西:

public class A {
@Element(required=false)
private int B;

@Element(required=false)
private int C;
//getters and setters...
}

但是我收到这样的错误:org.simpleframework.xml.core.PersistenceException:元素“B”在第 1 行声明了两次

如何解决这个问题?非常感谢任何人的解决方案。

提前致谢。

最佳答案

在您的 Xml 中,您有 2 个 B 元素,因此在您的 POJO 中,您需要为 B 提供某种集合(即列表),因为它可以在 XML 中出现 0 次或多次。

关于java - simplexml 重复元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8268993/

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