如何创建包含容器具有属性的列表的 POJO?
通常在创建列表的 POJO 时,您可以通过以下方式进行操作:
表示以下 XML 结构:
<folder>
<messages>
<message>
<subject>XXXX</subject>
...
</message>
<message>
<subject>XXXX</subject>
...
</message>
</messages>
</folder>
@XmlRootElement(name = "folder")
public class Folder {
@XmlElement
private List<Message> messages;
...
}
@XmlRootElement(name = "message")
public class Message {
@XmlElement
private String subject;
...
}
但是,当消息标签上有属性时,如何表示 POJO?IE
<folder>
<messages total="45" start="3">
<message>
<subject>XXXX</subject>
...
</message>
<message>
<subject>XXXX</subject>
...
</message>
</messages>
</folder>
您是否专门为消息创建 POJO,然后将带有注释@XmlValue
或类似内容的消息列表映射?
谢谢你们的帮助。