0
다음과 같은 열에 JSON 문자열이 있습니다. 오라클 버전 - 12CJSON 문자열 오라클에서 추출하십시오.
결과는 다음과 같아야합니다 내가 먼저 꽃 중괄호와 대괄호를 제거하려면 어떻게
{
[
{
"Employee_id": 1
,"Salary":3206.93
}
]
}
는 .. ..
{
"Employee_id": 1
,"Salary":3206.93
}
는 SELECT regexp_substr('"abc{[{def}]}ghi"', '\[(.+)\]') match FROM dual;
하지만 작동하지 않았습니다.
가까이에 있습니다. REGEXP_SUBSTR에 "." regexp_substr (json_data_col, '\ [(. *) \]', 1, 1, 'n') (https://docs.oracle.com/cd/B28359_01/server.111/b28286/functions138) .htm) –
REGEXP_SUBSTR은 결과에 대괄호를 포함하므로 트리밍해야합니다. –
[pljson] (https://github.com/pljson/pljson) 또는 유사한 라이브러리 또는 도구 – tbone