如何使用jolt spec在json中将键转换为值和值转换为键?

时间:2019-05-28 04:36:17

标签: json jolt

我需要使用jolt spec将(多个)键转换为值,并将值转换为JSON中的键。正确的规格应该是什么?

输入:

{
  "k1": "v1",
  "k2": "v2"
}

必需的输出:

{
  "v1": "k1",
  "v2": "k2"
}

1 个答案:

答案 0 :(得分:0)

这应该反转键值:

[
  {
    "operation": "shift",
    "spec": {
      "*": {
        "$": "@(0)"
      }
    }
  }
]