JOLT:转换“array”类型的所有json元素

时间:2017-04-13 14:29:25

标签: json jolt

我想通过JOLT将json中的 ALL arrays 转换为键值对列表:

输入:

"ex":{"arr": ["1", "2", "3", "4"]}

期望的输出:

"ex-arr-0": "1", 
"ex-arr-1": "2", ...

2 个答案:

答案 0 :(得分:1)

规格

[
  {
    "operation": "shift",
    "spec": {
      "ex": {
        "arr": {
          "*": "ex-arr-&"
        }
      }
    }
  }
]

答案 1 :(得分:0)

我通过以下方式解决了这个问题:

{
    "*": 
    {
        "ex": {"*": {"*": "&3.&2-&1-&"}}
    }
}