【问题标题】:Convert Integer to String in json, Nifi在 json 中将整数转换为字符串,Nifi
【发布时间】:2021-05-23 19:04:55
【问题描述】:

我有以下输入 json:

{
  "a": "value1",
  "b": [
    {
      "X": 1234
    },
    {
      "X": 4567
    }

    ]
}

我希望将整数值转换为字符串。基本上将双引号添加到整数。 期望的输出是:

{
  "a": "value1",
  "b": [
    {
      "X": "1234"   // want to add double quotes
    },
    {
      "X": "4567"   // want to add double quotes
    }

    ]
}

我如何实现这一目标? 提前致谢。

【问题讨论】:

    标签: json apache-nifi jolt


    【解决方案1】:

    您可以使用嵌入 toString 函数的 modify-overwrite-beta 转换规范,例如

    [
      {
        "operation": "modify-overwrite-beta",
        "spec": {
          "b": {
            "*": {
              "X": "=toString"
            }
          }
        }
      }
    ]
    

    【讨论】:

    • 感谢您的帮助!!您能否分享一个学习颠簸转换的链接。
    • 不客气@prathikvijaykumar ,我通过研究this jolt demo site 的样本学到了。
    猜你喜欢
    • 2021-09-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-04
    • 2020-01-21
    相关资源
    最近更新 更多