将HashMap <string,list>转换为JAXB响应</string,list>

时间:2013-09-20 10:44:46

标签: jaxb hashmap

基本上我有一个 HashMap ,我喜欢它转换为JAXB表示。我的目标是以下列格式获取数据:

  <MetaAttributes>
   <MetaAttribute>
     Name: ABC
        MetaName: a1
        MetaName: b1
        MetaName: c1
        MetaName: d1
    <MetaAttribute>
    <MetaAttribute>
     Name: DEF
        MetaName: w1
        MetaName: x1
        MetaName: y1
        MetaName: z1
    <MetaAttribute>
  </MetaAttributes>

提前致谢。

2 个答案:

答案 0 :(得分:0)

您可以创建所需XML模式的XSD,然后从中生成JAXB类。

当你有生成的类时,很容易从HashMap(或其他)转换为JAXB类,例如使用适配器类。

答案 1 :(得分:0)