【发布时间】:2017-02-11 18:15:19
【问题描述】:
我想显示以下输出(json),输入来自 pl/sql 游标, 我的问题:
- 如何显示这个输出?
- 需要什么样的输入才能获得此输出?
- 如何使用
personId键合并2个游标结果?
谢谢
输入:
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
},
]
}
]
【问题讨论】: