У меня есть два JSON объекта на входе и я хочу добавить значение одного объекта к другому. Я пробовал много разных спецификаций, но не могу заставить его работать.
Вот пример ситуации:
Ввод:
{
"all": {
"a": "1",
"b": "2",
"c": "3"
},
"partially": {
"d": "4",
"e": "5",
"f": "6"
}
}
Я хочу получить все данные из объекта "все", и я не знаю, какие ключи будет присутствовать. С другой стороны, я знаю ключи «частично» объекта и хочу сдвигать только выделенные. Так, например, вот желаемый вывод:
{
"result" : {
"a" : "1",
"b" : "2",
"c" : "3",
"d" : "4"
}
}
Это мое текущее значение c, но оно создает массив с отдельными данными и не выбирает только «d» из «частично». Если я пытаюсь выбрать только «d», он сдвигает значение, но не клавишу, но мне нужны оба:
[
{
"operation": "shift",
"spec": {
"all": "result",
"partially": "result"
}
}
]
Есть ли способ сделать это? Спасибо!