java - Castor 自定义集合字段处理程序

标签 java collections xml-serialization castor

我想将以下 xml 解码为 MultiKeyMap :

<map>
    <entry key1="foo" key2="foo">
        <value property="val"/>
    </entry>
    <entry key1="bar" key2="bar">
        <value property="val"/>
    </entry>
</map>

我查看了 Castor API,发现有一个 CollectionFieldHandler类,但我找不到任何关于我需要在哪里注册自定义集合处理程序的文档。

最佳答案

首先,集合不是 map 。

您可以实现和注册您自己的处理程序。 参见 http://www.castor.org/xml-fieldhandlers.html

关于java - Castor 自定义集合字段处理程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4456877/

相关文章:

java - 使用 HashMap 缓存不同 session 的数据

java - 解析 xml ...我认为这个问题。是关于编码的

xml - 运行测试用例时出现 NoSuchMethodError 错误

java - 无法使用 TreeSet 的 contains() 方法

c# - 如何将 TreeView 序列化为 xml 并将 xml 反序列化回 TreeView?

c# - XML 文档 (2, 2) 中存在错误。这是什么意思?

java - solr avgTimePerRequest 统计数据以毫秒还是秒为单位? ( Solr 3.5)

Java - 如何在特定列表项上运行函数

java - 将 LinkedList<short[]> 传递给构造函数,它会起作用吗?

c# - Dictionary<T> 的 SingleOrDefault 集合版本是什么?