PL/JSON 在 json 对象中获取 json

PL/JSON get json inside a json object

我需要使用 PL/JSON 在 json 对象中获取一个 json 对象。例如,

json_obj1 json := json('{"ProcessParameters":{"foo":"bar","bar":"baz"}}');

我需要将 'ProcessParameters' 对象获取到另一个对象。喜欢,

json_obj2 json := get_json_object(json_obj1,'ProcessParameters');

谢谢!

我找到了答案,

DECLARE
    obj json := json();
    json_object json;

BEGIN
    obj := json('{"value":{"weight":"spots","Invalid spots":"Invalid"}}');
    json_object := JSON_EXT.GET_JSON(obj,'value');

END;