【发布时间】:2011-12-10 12:06:52
【问题描述】:
JAXB 不允许您将现有的 xml 结构解组到 HashMaps,如果它们与 JAXB 所期望的方式不完全相同。
JAXB 可以很好地处理例如LinkedLists 并填写它们。
我正在考虑使用getKey() 方法和围绕HashMap 的包装器创建一个接口,以获取实现该接口的所有对象。然后包装器可以对地图的所有关键相关特征使用getKey() 方法。然后包装器可以轻松实现Collection 或List 接口。
因为这个想法对我来说似乎没有创新,我认为它已经存在于某个包中,但我没有正确搜索它......有人可以命名一个可以做到这一点的好库,或者做我必须自己编写代码?
【问题讨论】:
-
stackoverflow.com/questions/7793283/… 的可能重复项。无论如何,答案可能是相关的。
标签: java collections jaxb hashmap guava