如何使用 jolt 规范将键转换为值并将值转换为 json 中的键?

How to transform key to value and value to key in json using jolt spec?

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

输入:

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

要求输出:

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

这应该反转键值:

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