在 NiFi 中,我正在处理一个包含以下属性的流文件:
Key: 'my_array'
Value: '[u'firstElement', u'secondElement']'
我想在这个数组上拆分 flowFile 以分别处理每个元素(然后合并)。我尝试使用SplitJson
处理器,但它需要JSON内容才能操作,所以我之前使用AttributesToJSON
过。不幸的是,产生的flowFile的内容是:
{"my_array": "[u'firstElement', u'secondElement'"}
我收到错误
$['my_array'] 的评估值 [u'firstElement', u'secondElement'] 不是 JSON Array 兼容类型,无法拆分。
是否可以将my_array
字符串转换为正确的 JSON 数组?我需要使用ExecuteScript
还是有一些更简单的方法?