Я хочу отобразить следующий вывод (json), ввод от курсоров pl / sql, мои вопросы:
- как отобразить этот вывод?
- какой ввод ожидается для этого вывода?
- как объединить 2 результата курсора с помощью клавиши
personId
?
Спасибо
Вход:
personCursor:
[{personName=a,personId=1}, {personName=b,personId=2}]
*contactCursor*
[{personId=1, firstName==x, phone=123}, {personId=1, firstName==y, phone=234}, {personId=2, firstName==z, phone=345},{personId=2, firstName==w, phone=456}]
**output:**
[
{
"personName": "a",
"personId": "1",
"contacts":
[
{
"firstname": "x",
"phone": 123
},
{
"firstname": "y",
"phone": 234
},
]
},
{
"personName": "b",
"personId": "2",
"contacts":
[
{
"firstname": "z",
"phone": 345
},
{
"lastname": "w",
"phone": 456
},
]
}
]