JSON_KEY_LIST¶
JSON_KEY_LIST是一个VARCHAR(4000)类型的变长数组,用于存储JSON_OBJECT_T对象的属性名。JSON_OBJECT_T调用get_Keys函数返回JSON_KEY_LIST。
示例¶
create or replace procedure proc1 as
jo json_object_t;
ja json_array_t;
keys json_key_list;
keys_string varchar2(100);
begin
jo:=json_object_t('{"name":"fred","jobTitle":"codemonkey","projects":["json","xml"]}');
ja:=json_array_t();
keys:=jo.get_keys;
for i in 1..keys.count loop
ja.append(keys(i));
end loop;
keys_string:=ja.to_string;
dbms_output.put_line(keys_string);
end;
/
exec proc1;
drop procedure proc1;