展平包含包含Jolt数组的对象的JSON数组

时间:2018-08-08 20:39:50

标签: json jolt

我正在使用Jolt 0.1.0,并尝试转换以下JSON:

{
  "records": [
    {
      "collectionId": "COLLECTION1",
      "recordIds": [
        "recA",
        "recB"
      ]
    },
    {
      "collectionId": "COLLECTION1",
      "recordIds": [
        "recC",
        "recD",
        "recE"
      ]
    },
    {
      "collectionId": "COLLECTION2",
      "recordIds": [
        "recF",
        "recG"
      ]
    }
  ]
}

...对此:

{
  "records": [
    "COLLECTION1:recA",
    "COLLECTION1:recB",
    "COLLECTION1:recC",
    "COLLECTION1:recD",
    "COLLECTION1:recE",
    "COLLECTION2:recF",
    "COLLECTION2:recG"
  ]
}

我已经使用Modify-default-beta运算符和concat函数进行了几次尝试,但似乎无法使其正常工作。

1 个答案:

答案 0 :(得分:0)

非常类似于https://github.com/bazaarvoice/jolt/issues/656,它需要4个步骤。