minify - 如何通过 ExecuteStreamCommand 参数读取 attrbibute 的值

标签 minify apache-nifi

我有这个 EvaluateJsonPath​:

它会生成如下内容:

{"results":[{"term":"value1"},{"term":"value2"},{"term":"value3"}]}

然后该流文件由 ExecuteStreamCommand 接收:

我想将此流文件作为参数传递到我的流程中,我已经尝试过 ${terms} 和 {$terms} 如上所示,但它不起作用..

谢谢!

最佳答案

雷米斯,

您可以使用“ExtractText”处理器将整个流文件作为参数传递。

EvaluateJsonPath-->ExtractText-->ExecuteStreamCommand

在该提取文本中,您必须添加如下所示的新属性。

JsonContent:(.*)

在该 JsonContent 中,具有来自评估JsonPath处理器的整个流文件。

获取后,您可以通过${JsonContent}ExecuteStreamCommand中使用它

关于minify - 如何通过 ExecuteStreamCommand 参数读取 attrbibute 的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44134026/

相关文章:

json - 在 Apache NiFi 中从流文件中检索 JSON 属性需要帮助

json - 使用 Nifi 构建摄取的 json 数据的可能性

mysql - 使用 apache-nifi 从流文件内容查询数据库记录以检索数据

javascript - 测试缩小的 javascript

javascript - 将 Google Firebase 应用程序部署与 Aurelia 结合使用,您如何仅设置和部署打包 Assets ?

Bundle.config 对调试、发布和缩小感到困惑

java - 将大数据流式传输到 Apache Nifi 中的流文件,无需 OOM

javascript - Gulp HTML 和 JS 连接 - ERR_FILE_NOT_FOUND

javascript - 阻止 Cassette v2 缩小 JavaScript 文件

kerberos - NIFI - 如何连接到启用 Kerberos 的 KUDU