Jolt Spec для перемещения объектов json в простой массив

У меня есть массив объектов в заданном формате:

[
 {
  "meta": [
   {
    "id": "101A"
   },
   {
    "id": "101B"
   }
 ]
}
]

Может ли кто-нибудь помочь мне со спецификацией jolt? Я хочу, чтобы окончательный результат был в следующем формате:

[
  {
  "meta": [
    "101A",
    "101B",
    ......
   ]
  }
]

Заранее спасибо!


person Shivam Chauhan    schedule 08.09.2020    source источник
comment
у вас есть Jolt Spec ??   -  person ΦXocę 웃 Пepeúpa ツ    schedule 08.09.2020
comment
Нет, не надо, меня это очень смущает.   -  person Shivam Chauhan    schedule 08.09.2020


Ответы (1)


В основном вы хотите перебирать два своих массива, используя *, и при итерации над вторым массивом (мета) просто получите атрибут id и отправьте его в мета-массив (игнорируйте объект). Посмотрите, поможет ли это вам понять:

 [
      {
        "operation": "shift",
        "spec": {
          "*": {
            "meta": {
              "*": {
                "id": "meta"
              }
            }
          }
        }
      }
    ]
person Lemmerich    schedule 09.09.2020