如何使用Jolt转换此json?

时间:2017-09-23 12:01:34

标签: json jolt

我有一个输入json如下

{
  "outer1": "value1",
  "outer2": "value2",
  "attributes": [
    {
      "name": "n1",
      "value": "v1"
    },
    {
      "name": "n2",
      "value": "v2"
    }
  ]
}

我想将其转换为以下内容

{
  "outer1": "value1",
  "outer2": "value2",
  "n1": "v1",
  "n2": "v2"
}

我正在尝试在JOLT中使用它。但是我不确定使用JOLT是否可以进行这种转换。

有人可以澄清是否可以使用JOLT并分享可能的解决方案?

1 个答案:

答案 0 :(得分:0)

想出来...... JOLT transformation to flatten the entire json document with help of

的类似问题

规范如下:

[
  {
    "operation": "shift",
    "spec": {
      "outer1": "outer1",
      "outer2": "outer2",
      "attributes": {
        "*": {
          "name": {
            "*": {
              "@(2,value)": "&1"
            }
          }
        }
      }
    }
  }
]