【问题标题】:Nifi Jolt transformation string to json arrayNifi Jolt 将字符串转换为 json 数组
【发布时间】:2021-09-13 01:45:00
【问题描述】:

您好,我有以下 Json 输入,但您可以看到“站点”以字符串形式出现,但它实际上是用 \

转义的字符串数组

'''
{ “名称”:“测试”, “身份证”:“123”, “站点”:“[“BR”,“DM”,“LM”,“MC”,“WK”,“ZZ”]” } '''

我需要在上面使用 Nifi 进行改造如下

'''
{ “名称”:“测试”, “身份证”:“123”, “站点”:[“BR”,“DM”,“LM”,“MC”,“WK”,“ZZ”] } ''' 我们该怎么做?

【问题讨论】:

  • 你输入输出一样...
  • 你从哪里得到这个“json”,因为它的格式不正确?如果您无法从源端更改此 json 的构建/编码方式,则可以使用 ReplaceText 处理器通过使用正则表达式删除不需要的双引号。

标签: json apache-nifi jolt


【解决方案1】:

您可以使用两个 ReplaceText 处理器,如下所示:

第一个将替换文本 "[[ 而第二个将替换 ]"]

【讨论】:

    猜你喜欢
    • 2020-07-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多