【问题标题】:Jolt Transform in NIFI for JSON with data massage带有数据按摩的 NIFI 中用于 JSON 的 Jolt Transform
【发布时间】:2022-01-07 11:56:57
【问题描述】:

我有以下 JSON

{
  "firstName": "John",
  "lastName": "doe",
  "age": 26,
  "address": {
    "streetAddress": "naist street",
    "city": "Nara",
    "postalCode": "630-0192"
  },
  "phoneNumbers": [
    {
      "type": "iPhone",
      "number": "0123-4567-8888"
    },
    {
      "type": "home",
      "number": "0123-4567-8910"
    }
  ]
}

想把它变成:

{
  "data": {
    "firstName": "John",
    "lastName": "doe",
    "age": 26,
    "address": {
      "streetAddress": "naist street",
      "city": "Nara",
      "postalCode": "630-0192"
    },
    "phoneNumbers": [
      {
        "type": "iPhone",
        "number": "0123-4567-8888"
      },
      {
        "type": "home",
        "number": "0123-4567-8910"
      }
    ]
  }
}

在 Jolt 中可以做到这一点吗?我只是想将该 JSON 包装到一个 json 数据字段中。存储到属性的 NIFI 搞乱了我的数据格式。

【问题讨论】:

    标签: json transformation jolt


    【解决方案1】:
      {
        "operation": "shift",
        "spec": {
          "*": "data.&"
        }
      },
      {
        "operation": "default",
        "spec": {
          "data": {}
        }
      }
    

    成功了

    【讨论】:

    • 虽然这个度假村我的数据
    • 第一个用方括号嵌套的规范会做你想做的事
    猜你喜欢
    • 1970-01-01
    • 2023-01-10
    • 2022-10-06
    • 1970-01-01
    • 2021-12-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多