Я хочу использовать преобразование толчка, чтобы добавить элемент в массив.
Мой подход - использовать default
для добавления к последнему элементу в массиве
Вход
{
"options": [
{
"name": "Will",
"state": "enabled"
},
{
"name:": "Bert",
"state": "enabled"
},
{
"name": "Kate",
"state": "disabled"
}
]
}
Jolt Spec
[
{
"operation": "default",
"spec": {
"options[]": {
"3": {
"name": "Bob",
"state": "enabled"
}
}
}
}
]
Желаемый результат
{
"options": [
{
"name": "Will",
"state": "enabled"
},
{
"name": "Bert",
"state": "enabled"
},
{
"name": "Kate",
"state": "disabled"
},
{
"name": "Bob",
"state": "enabled"
}
]
}
Он работает, если длина входного массива равна 3. Как я могу получить длину массива и динамически установить индекс?