Я пытаюсь измельчить некоторые списки из следующих JSON с помощью pljsonПолучить JSON с pljson & PLSQL
my_json := json('{"Order":
{"no": 1, "batch": 2,"id": 3,"quantity": 10,
"sm_pack": [
{
"no": 10,
"id": 1010,
"quantity": 2
},
{
"no": 11,
"id": 1040,
"quantity": 8
}
],
"sm_size": [
{ ....etc etc
Однако, я не могу заставить его работать? я могу напечатать данные, используя следующий синтаксис:
v_myjson.path('Order.sm_pack').print;
v_myjson.path('Order.sm_pack[1].no').print;
Но как я могу Ассинг все эти различные списки переменных для дальнейшей обработки. Я пробовал разные версии «v_list: = json_list (my_json.get (« Order.sm_pack »)). my_json.get ('sm_pack') .. все, что я пробовал свой« NULL SELF », и, похоже, я стал слепым.
с уважением
Спасибо, вы сделали мой день! – elwis
Как примечание, есть также https://github.com/doberkofler/PLSQL-JSON – doberkofler