问题标签 [xmlmapper]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
241 浏览

java - 预期 END_ELEMENT,得到类型 1 的事件(通过引用链:...->java.util.ArrayList[0])

我正在使用 XMLMapper 反序列化 AIML 代码(大部分与 XML 相同),当我在同一个标​​签下混合文本和标签时遇到了这个问题。例子:

我的java类定义是:

如果我尝试反序列化其中只有文本或只有星星进入srai的代码,一切正常,当我混合文本和标签时会出现问题。

0 投票
0 回答
19 浏览

xml - xmlMapper 找不到字符串创建者

我在将原始 xml 字符串映射到 DTO.class 时遇到问题。

DTO

这是原始 xml 字符串的示例:

例外说没有默认创建者所有的东西。

这是异常消息的一部分。

0 投票
1 回答
15 浏览

java - 到 Pojo 的 XML 映射器 - 只有子元素?

我想将 XML 反序列化为 Java Pojo,但我不需要所有元素,并且我想避免创建样板包装类只是为了获取一些子元素

XML 看起来像这样

我创建了一个这样的 XML-Mapper:

new XmlMapper(new JacksonXmlModule().readValue("xml-file", A.class)

--> 这行得通。但是是否可以仅使用 C 来反序列化 XML?

例如 new XmlMapper(new JacksonXmlModule().readValue("xml-file", C.class) --> 现在不起作用

0 投票
2 回答
2274 浏览

scala - com.fasterxml.jackson.dataformat.xml.XmlMapper.coercionConfigDefaults() 上的 NoSuchMethodError

我正在解析一个 XML 字符串,以使用Jackson 库中的 a 将其转换为JsonNodeScala 中的 a 。XmlMapper我在 Databricks 笔记本上编码,因此编译是在云集群上完成的。在编译我的代码时,我收到java.lang.NoSuchMethodError: com.fasterxml.jackson.dataformat.xml.XmlMapper.coercionConfigDefaults()Lcom/fasterxml/jackson/databind/cfg/MutableCoercionConfig;了一百行“at com.databricks....”的错误。

我可能忘记导入一些东西,但对我来说这没关系(如果我错了告诉我):

当我使用 Databricks 时,没有用于依赖项的 SBT 文件。相反,我直接在集群上安装了我需要的库。这是我正在使用的:

导致错误的代码很简单(来自这里:https ://www.baeldung.com/jackson-convert-xml-json Chapter 5):

withresponseBody是一个包含 XML 文档的字符串(我之前检查了 XML 的完整性)。删除这两行时,代码工作正常。

我已经阅读了大量文章或论坛,但我无法弄清楚是什么导致了我的问题。有人可以帮帮我吗 ?非常感谢 !:)

0 投票
0 回答
27 浏览

java - 如何更改 XMLMapper 标签

我正在使用 Jackson XML 映射器将对象转换为 XML

XML看起来像:

如何重命名“ArrayList”和“item”标签?

0 投票
0 回答
16 浏览

xcode - 从 Alamofire 显示结果 - SwiftUI 中的 XMLMapper

也许是一个罕见的问题,但我正在学习 Swiftui。我正在尝试使用 XMLMapper 解析来自 Alamofire 的 XML 结果,该结果在 Storyboard 中按预期工作。我可以在 UITableviewController 中显示数据。

问题是:如何在 SwiftUI 中将 XMLMapper 对象的结果显示到表视图(列表)?

在我在情节提要模式下使用的代码下方。

提前致谢!帕特里克

0 投票
2 回答
22 浏览

java - 使用 Jackson 反序列化包含属性和值的 XML

我正在尝试反序列化以下 XML。

我需要从KEY属性和值中捕获值。以下是我创建的 Java 类。

XmlMapper按如下方式初始化。

问题是,尽管content正确设置,但key值始终为null。我在这里做错了什么?