gpt4 book ai didi

java - 将 Map 转换为内联元素、文本 XML

转载 作者:太空宇宙 更新时间:2023-11-04 14:08:34 24 4
gpt4 key购买 nike

考虑以下 Map 结构(用于简化的 JSON):

{
"key1": "value1",
"key2": "value2"
}

使用Java的SimpleXML框架,考虑到 map 是Parent的类变量,如何转换为以下XML。

<Parent>
<key1>value1</key1>
<key2>value2</key2>
</Parent>

我已经查看了有关内联映射等的 SimpleXML 教程,但它缺乏解决方案。我想我需要实现某种自定义序列化器。 ?

最佳答案

据我所知,正确的结构应该是:

<Parent>
<mapFieldOfTheParentClass>
<key1>value1</key1>
<key2>value2</key2>
</mapFieldOfTheParentClass>
</Parent>

那是因为您的类可能有一个名为“key1”的字段,并且无法将其与 map 的键区分开来。但是,如果您确定想要自己的结构,只要不发生冲突,自定义序列化器就可以工作。

关于java - 将 Map 转换为内联元素、文本 XML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28607126/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com