当前位置: 首页 > 知识库问答 >
问题:

ConvertRecord处理器在XML到JSON转换Apache Nifi时出现问题

司马彬
2023-03-14

我有一个需求,我正在将数据从API转换为JSON格式。API的输出最初是XML格式的,因此我使用XMLReader控制器服务读取XML数据,并使用JSONRecordSetWriter控制器服务将其转换为Apache Nifi 1.9.2中的JSON格式。

<field1 value="AAAA"/>
   <field2 value="BBBB"/>
   <field3 value="male"/>
[ {
  "field1" : null,
  "field2" : null,
  "field3" : null
} ]

共有1个答案

苗康平
2023-03-14

文档指定“记录应该在XML数据的第二级中,嵌入在封闭的根标记中。”您的输入文件似乎是一个XML标记列表,其中没有根标记。

您可以使用ReplaceText将XML包装在根标记中,然后XMLReader将按预期解析字段。

 类似资料:
  • 问题内容: 是否有在Ruby中将XML转换为JSON的库? 问题答案: 一个简单的把戏: 首先,您需要,然后在使用Rails时可以执行以下操作: 如果您不使用Rails,则可以要求它,并且事情应该顺利进行。 例:

  • 我正在使用以下方法将resultset转换为JSON,并试图根据下面描述的场景找出如何处理值: 当我在Oracle SQL developer中运行以下SQL查询(在下面的代码中使用)时: 中选择SQLQUERY,得到以下结果: 如上所述,对于由上述SQL查询返回的上述数据,下面的Java代码将其转换为以下JSON: 因此,基本上,它没有在上面的雇员计数的JSON响应中显示列名,因为它是。如何确保

  • 问题内容: 是否有现有的JAR可以将JSON转换为XML? 问题答案: 不是Java,而是 纯XSLT 2.0实现 : 看一看在 从 FXSL 2.x库 。 使用此功能非常容易合并JSon并将其用作XML。 例如,可以只编写以下XPath表达式: 并 让所有的孩子用 这是完整的示例: 当上述转换应用于任何XML文档(忽略)时,将产生正确的结果 :

  • 我正在尝试为以下输入摇动转换规范: 预期输出如下: 我的规格: 我是新手,尝试了不同的方法,但不能得到想要的输出。任何帮助都非常感谢。 谢谢你

  • 问题内容: 我有一个场景。 必需的输入和输出是JSON。 我需要一些转换代码或最好是xslt类型的语言才能将json从一种格式转换为另一种格式。该变压器也需要快速运行,因为转换将即时进行。 编辑 我没有收到INPUT对象的定义,它可能会在运行时更改。但是如果需要,我可以将类用于OUTPUT对象。我尝试以 json- > xml-> xslt-> xml-> json的方式进行此操作 ,但 此刻 每

  • 我现在正在解析一个26页的文件。带有图像、表格、斜体和下划线的docx。我能清除 我使用ApachePOI创建了带有XWPF段落列表的XWPF文档格式。当我遍历XWPF段落时,如果一个段落包含不同的样式,我无法获得各行的样式(斜体、下划线、粗体)。 我尝试过使用XWPF。段落getrun()。XWPF。。。跑getfamilyfont()我将得到null。但是当我运行XWPF时,我在段落级别获得数