Я импортирую источник данных JSON в Denodo, который содержит 2 массива.Для работы с данными я сглаживаю эти массивы.Однако при доставке данных я хочу вернуться к исходной структуре массива, чтобы получить что-то вроде
{
"name": "name_of_my_view",
"elements": [
{
"result": [
{
"id": 40033495,
"first_name": Max,
"last_name": Mustermann
},
{
"id": 39960791,
"first_name": "Markus",
"last_name": "Markwart"
}
],
"took_ms": 4,
"result_count": 323,
"errors": [
{}
]
}
],
"links": [
{
"rel": "self",
"href": "https://address"
}
]
}
. Я выровнял оба массива (результат, ошибки), чтобы отредактировать в них соответствующие поля.Однако я вижу только возможность использовать UNION для их объединения.Если я это сделаю, я получу все fealds в одной иерархии, как (Игнорируйте сортировку в этом примере) Да, и обратите внимание, что «code» и «description» находятся в массиве «error» и не показаны в приведенном выше примере, потому что тамв этом нет ошибок:
{
"name": "name_of_my_view",
"elements": [
{
"took_ms": 4,
"result_count": 323,
"code": null,
"description": null,
"id": null,
"first_name": null,
"last_name": null
},
{
"took_ms": 4,
"result_count": 323,
"code": null,
"description": null,
"id": 40033495,
"first_name": null,
"last_name": null
}
],
"links": [
{
"rel": "self",
"href": "https://address"
}
]
}