Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将JSON转换为自定义格式NIFI_Json_Apache Nifi_Jsonpath - Fatal编程技术网

将JSON转换为自定义格式NIFI

将JSON转换为自定义格式NIFI,json,apache-nifi,jsonpath,Json,Apache Nifi,Jsonpath,我正在尝试使用以下格式转换JSON: { payload_encrypted: data, timestamp : 1469039049 } 我已经评估了JSON,现在我需要使用evaluatejsonpath输出中的属性来获得以下格式: 1469039049,数据 它们是任何内置的处理器来执行此转换,还是我需要在executionscript处理器中开发Python脚本?我将使用EvaluateJsonPath,目标设置为flowfile content,并使用一个复杂的Js

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

{
    payload_encrypted: data,
    timestamp : 1469039049
}
我已经评估了JSON,现在我需要使用evaluatejsonpath输出中的属性来获得以下格式:

1469039049,数据


它们是任何内置的处理器来执行此转换,还是我需要在executionscript处理器中开发Python脚本?

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