请帮助使用Groovy脚本。我在apache nifi中使用这个groovy脚本,但所有的输入实际上都是Json,而不是string或Object。我想这就是为什么我犯了错误。
我想知道如何使用json或将json转换为字符串或对象,以便我的代码可以工作。代码:
FlowFile内容
"COVID-19"
The Response有这样的数据
Response
{
"Name" : {
"COVID-19" : [ "88" ],
"Fever" : [ "40" ]
}
}
我想最后访问data 1中的88,并在执行脚本后将其发送到ahead。
在s3 data中,有一个名为SID的变量,它与COVID-19的SID相同,所以我想将它与流文件内容进行匹配,无论哪个流文件内容与它匹配,它都将发送其id i.i 88(在此示例中)。
1条答案
按热度按时间k3bvogb11#
从文本中解析JSON并找到所需值的代码如下所示: