我有一个XML来源,从中使用JAXB进行反序列化对象。
XML来源:
Java源代码如下(包含必要的getter/setters):
到目前为止,一切都很顺利。现在我在相册列表中获得了一些不同尺寸的图像URL:
我想将它映射到一个Java Map中,类似于这样:
地图的键应该是大小属性,地图的值应该是元素值。 如果可能的话,我应该如何注释这个变量?
<album>
<name>something</name>
<id>003030</id>
<artist>someone</artist>
...
</album>
Java源代码如下(包含必要的getter/setters):
@XmlRootElement(name="album")
class Album {
String name;
Long id;
String artist;
...
}
到目前为止,一切都很顺利。现在我在相册列表中获得了一些不同尺寸的图像URL:
...
<image size="small">http://.../small.jpg</image>
<image size="medium">http://.../medium.jpg</image>
<image size="large">http://.../large.jpg</image>
...
我想将它映射到一个Java Map中,类似于这样:
Map<String,String> imageUrls;
地图的键应该是大小属性,地图的值应该是元素值。 如果可能的话,我应该如何注释这个变量?