gpt4 book ai didi

java - Simplexmlconverter,带有元素和属性的 ElementList

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:40:01 24 4
gpt4 key购买 nike

我正在尝试通过改进来解析 XML,但我被困在 ElementList 中。

我的 XML 看起来像这样:

<OBJECT>
<LIST>
<ITEM attribute="20160119">tue</ITEM>
<ITEM attribute="20160118">wed</ITEM>
<ITEM attribute="20160117">thu</ITEM>
</LIST>
<OTHER>some text</OTHER>
</OBJECT>

我的模型是这样的:

@Root (name = "OBJECT", strict = false)
class Object {

@Element (name = "OTHER", required = false)
String other;
@Element (name = "LIST", required = false)
List list;

//Constructor and getters

}

@Root (name = "LIST", strict = false)
class LIST {

@ElementList (name = "ITEM", inline = true, required = false)
private ArrayList<Item> items;

//Constructor and getters

}

@Root (name = "ITEM", strict = false)
class Item {

@Attribute (name = "attribute", required = false)
String attribute;
@Element (required = false)
String value;

//Constructor and getters

}

列表中的Item 对象具有正确的属性,但 为空。

有什么想法吗?谢谢。

最佳答案

我解决改变

@Element(必需 = false)字符串值;

@Text(必需 = false)字符串值;

希望这对某些人有用。

关于java - Simplexmlconverter,带有元素和属性的 ElementList,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34875231/

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