将JSON转换为自定义格式NIFI

问题描述 投票:1回答:1

我正在尝试使用以下格式转换JSON:

{
    payload_encrypted: data,
    timestamp : 1469039049
}

我已经评估了JSON,现在我需要使用evaluatejsonpath输出中的属性来获取这种格式:

1469039049,data

它们是否是内置处理器来进行此转换,还是需要在executionscript处理器中开发Python脚本?

json apache-nifi jsonpath
1个回答
2
投票

我会使用EvaluateJsonPath,其目标设置为flowfile-content,并使用单个复杂的JsonPath表达式将两个值都提取到单个结果中。这将生成一个包含您要查找的内容的新流文件。如果由于某种原因,您无法使用一个表达式获取这两个值,则可以使用两个表达式单独提取每个表达式,然后使用MergeContent将其内容组合到单个流文件中。如果您需要进行进一步的文本操作以满足外部杠杆需求,ReplaceText是一个很好的工具。

© www.soinside.com 2019 - 2024. All rights reserved.