我对 Apache Nifi 相当陌生。我正在尝试将 SOAP 文件转换为 JSON。有没有简单的方法可以做到这一点,或者有可以教我的教程?SOAP 文件是指 SOAP Web 服务中使用的 xml 文件。谢谢
问问题
2109 次
1 回答
0
NiFi 有一些通用的 XML 处理处理器,包括用于特定值的EvaluateXPath ,以及用于完整 XSL 转换的TransformXml 。没有通用的 XML -> JSON 转换(还)。
仅当您需要复杂文档中的所有数据,或者您对 XSLT 有经验时,我才推荐使用 TransformXml。构建和测试 XSLT 样式表可能很困难。
对于更简单的数据或少于完整文档的数据,您会发现使用 EvaluateXPath 将数据元素获取到 NiFi 流文件属性中更容易,然后使用AttributesToJSON将这些属性格式化为 JSON 。
于 2016-06-28T18:40:43.550 回答