Spring 如何整理复杂的HashMap结构

Spring 如何整理复杂的HashMap结构,spring,jaxb,jersey,Spring,Jaxb,Jersey,我有这门课: @XmlRootElement(name="maps") class MyClass{ private Map<Date, Map<String,AnotherClass>> struct=new HashMap<Date,Map<String,AnotherClass>>(); //getters setters } @XmlRootElement(name="another") class AnotherClass{

我有这门课:

@XmlRootElement(name="maps")
class MyClass{
 private Map<Date, Map<String,AnotherClass>> struct=new 
 HashMap<Date,Map<String,AnotherClass>>();
 //getters setters
}
@XmlRootElement(name="another")
class AnotherClass{
   //fields + methods
}
@XmlRootElement(name=“maps”)
类MyClass{
私有映射结构=新建
HashMap();
//吸气剂二传手
}
@XmlRootElement(name=“另一个”)
另一类{
//字段+方法
}
我想为MyClass实现一个适配器,以便将列表整理成XML。 关于如何实现适配器的marshall和unmarshall方法,有什么建议吗?
Thx.

我找到了一种为Map做这件事的方法,但是如何通过一种递归调用更动态地做这件事呢?那么第二种类型也是Map:Map?