Json转换:始终将元素映射到数组

时间:2017-11-28 16:53:23

标签: json transformation jolt

如果我只有一个元素,我有一个可以返回响应的后端:

{
  "object": {
    "a": "1",
    "b": "2"
  }
}

但也像这样,如果我有很多元素:

{
  "object": [
    {
      "a": "1",
      "b": "2"
    },
    {
      "a": "3",
      "b": "5"
    }
  ]
}

我想总是有一个数组用于我的“对象”,即使我只有一个项目,如下:

{
  "object": [
    {
      "a": "1",
      "b": "2"
    }
  ]
}

JOLT转型怎么可能?我尝试了一些技巧,没有结果

谢谢

1 个答案:

答案 0 :(得分:0)

“基数”操作就是这样做的。

[
  {
    "operation": "cardinality",
    "spec": {
      "object": "MANY"
    }
  }
]