当前位置: 首页 > 知识库问答 >
问题:

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

赫连心思
2023-03-14

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

输入:

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

所需输出:

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

共有1个答案

朱天逸
2023-03-14

这应使用值反转键:

[
  {
    "operation": "shift",
    "spec": {
      "*": {
        "$": "@(0)"
      }
    }
  }
]
 类似资料:
  • 我正在尝试将下面的JSON转换为名称值对: 应为输出JSON: 我使用了以下jolt规范,但是< code>RecordType元素的转换不符合预期: 颠簸规格 : 如何将其转换为所需的格式?

  • 我想使用JOLT将下面的输入json转换为输出json。这里的主要问题是在列表中,我必须删除一些根键(Param1、Param2、…)会动态不同的字段。我尝试了以下规范,但没有成功。在这种情况下需要帮助。

  • 我有这个JSON输入,我想通过jolt规范转换它 预期的输出应该是这样的 请问这可以通过 Jolt 实现吗?我已经尝试了几种可能性,但我对 Jolt 很陌生,到目前为止还没有成功

  • 我正在尝试使用 Jolt 转换来转换 Json,在这里寻找一些输入。我正在尝试过滤一个键,该键是另一个属性的值。这是我的输入和预期输出 我看到的输出是 我试过的规格是 但是我没有得到预期的输出。我也尝试了一些其他组合,但未能获得正确的输出。有人能帮忙吗?

  • 我需要使用jolt转换来执行以下JSON转换。 需要将输入Json中的“PID3”值拆分为输出Json中的键值对数组 输入JSON 输出数据杰明 --基于输入字符串的多个

  • 我只需要使属性元素与 id 处于同一级别。 我只是有一个问题,以复制属性是在同一水平。 这是我的示例JSON 这是我的示例转换。 期望的输出将是