【发布时间】:2023-02-09 01:04:22
【问题描述】:
花了 5 个小时试图将字符串值的 JSON 数组转换为纯字符串逗号分隔值并通过子字符串修剪长度。
NiFi能做到吗?
例如 从...开始
[
"Charlie was here",
"Linus was here",
"Snoopy was here",
"Sally was here"
]
我正在尝试将其转换为
Charlie was here,Linus was here,Snoopy was here,Sally was here
因此,如果上述值存储到名为“myData”的属性中
然后我可以对它进行子串以缩短总长度,最后切掉什么并不重要。
例如
myData:substring(0,1024)
我一直在尝试使用以下处理器,各种组合,但一直无法找到正确的处理器来使用。
- 更新属性
- 评估 JSONPath
- 拆分JSON
- 合并内容
我得到的最接近的是 splitjson 和 mergecontent 但内容不包含分隔值的逗号,我最终得到
Charlie was hereLinus was hereSnoopy was hereSally was here
我在这里发现的几乎所有内容都涉及将文本转换为 json 但不涉及将 json 转换为文本。
我在这里缺少什么处理器?
【问题讨论】:
标签: apache-nifi