Свести массив 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 ответ
Очень похоже на https://github.com/bazaarvoice/jolt/issues/656 где требуется 4 шага.