JOLT: преобразовать одно свойство массива в строку через запятую - PullRequest
0 голосов
/ 10 апреля 2019

ИСПОЛЬЗУЯ ДЖОЛТ

Мне нужно преобразовать имена в массиве тегов в строку через запятую, установленную как тег.

Введите:

tags : [
{
"id" : "1",
"name": "mobile",
"slug": ""
},
{
"id" : "2",
"name": "smart phone",
"slug": ""
},
{
"id" : "3",
"name": "light-weight",
"slug": ""
}
]

ВЫВОД:

теги: "мобильный, смартфон, легкий"

Какой должна быть ожидаемая спецификация?

1 Ответ

1 голос
/ 11 апреля 2019
[
  {
    "operation": "shift",
    "spec": {
      "tags": {
        "*": {
          "name": "tags.[]"
        }
      }
    }
  }
]

вывод должен быть Json будет:

{
  "tags" : [ "mobile", "smart phone", "light-weight" ]
}
...