如何使用 PL/JSON 将 JSON 对象转换为 varchar2

How to convert JSON object to varchar2 using PL/JSON

我需要使用 PL/JSON 库将 json 对象转换为 varchar。例如,

declare
mapData     json;
text        varchar2(20)
begin

json := 'json object';
text := convert_to_varchar(json);
end;

假设您知道您的 JSON 适合 varchar2:

text := mapData.to_char();

这个方法在JSON类型声明中明确定义了--https://github.com/pljson/pljson/blob/master/src/json.typ#L56