Я пытаюсь изменить свой ввод и добавить идентификатор для каждого объекта с помощью '-indexNum', но это, похоже, не работает. Здесь я публикую свой код.
Мой ввод,
{
"employees": [{
"f_name": "tom",
"l_name": "smith"
},
{
"f_name": "don",
"l_name": "jones"
}
]
}
Ожидается o / p:
{
"employees": [{
"firstName": "tom",
"lastName": "smith",
"test": "emp-"
}, {
"firstName": "don",
"lastName": "jones",
"test": "emp-"
}]
}
Моя спецификация,
[{
"operation": "shift",
"spec": {
"employees": {
"*": {
"f_name": "employees[&1].firstName",
"l_name": "employees[&1].lastName"
}
}
}
},
{
"operation": "modify-overwrite-beta",
"spec": {
"employees": {
"*": {
"test": "=concat('emp-',)"
}
}
}
}]
Я пытаюсь изменить свой ввод и добавить идентификатор для каждого объекта с помощью '-indexNum'.CanКто-нибудь, пожалуйста, предложите мне помочь. Спасибо.