首页 > 解决方案 > 如何在 Apache Nifi 中使用 Jolt 转换处理 XML 数据

问题描述

我有一个 XML:

<?xml version="1.0" encoding="UTF-8"?>
<Header>
<ID>1</ID>
<Name>abcd</Name>
</Header>
<Category>
<CategoryID>1</CategoryID>
<Name>abc</Name>
<SubCategory>
<SubID>10</SubID>
<Type>A</Type>
</SubCategory>
<SubCategory>
<SubID>11</SubID>
<Type>B</Type>
</SubCategory>
</Category>
<Category>
<CategoryID>2</CategoryID>
<Name>def</Name>
<SubCategory>
<SubID>10</SubID>
<Type>A</Type>
</SubCategory>
<SubCategory>
<SubID>11</SubID>
<Type>B</Type>
</SubCategory>
</Category>

如何在 apache nifi 中使用 JoltTransformRecord 将此 XML 转换为 JSON。我想从 xml 中提取具有 CategoryID 的每个子类别数据。

对此问题的任何帮助将不胜感激。

谢谢你!

标签: jsonxmlxsltapache-nifijolt

解决方案


推荐阅读