【发布时间】:2020-03-12 00:21:52
【问题描述】:
我需要将数据从 API 转换为 JSON 格式。 API 的输出最初是 XML,因此我使用 XMLReader 控制器服务读取 XML 数据,并使用 JSONRecordSetWriter 控制器服务将其转换为 Apache Nifi 1.9.2 中的 JSON 格式。
当我使用具有相同控制器服务的 ConvertRecord 处理器时,我的输出仅显示 avro 架构,而不是预期的数据。我尝试了许多选项,例如使用 AvroSchemaRegistry 控制器服务,但只看到架构并传递空值。谁能解释这种行为?
XML 流文件输出:
<field1 value="AAAA"/>
<field2 value="BBBB"/>
<field3 value="male"/>
JSON 输出:
[ {
"field1" : null,
"field2" : null,
"field3" : null
} ]
【问题讨论】:
标签: json xml format apache-nifi