Поддержка JSON в Oracle 11g

Вопрос:Поддерживает ли Oracle 11g JSON? Я имею в виду такие вещи, как манипулирование объектами JSON в PL/SQL-запросах. Я знаю, что у Oralcle 12c есть поддержка этих вещей, но, похоже, 11g нет. Моя основная проблема заключается в том, можно ли обрабатывать объекты JSON, возвращенные из вызовов RESTfull API (с использованием пакета UTL_HTTP) в коде PL/SQL. Вот

Вопрос:

Поддерживает ли Oracle 11g JSON? Я имею в виду такие вещи, как манипулирование объектами JSON в PL/SQL-запросах. Я знаю, что у Oralcle 12c есть поддержка этих вещей, но, похоже, 11g нет.

Моя основная проблема заключается в том, можно ли обрабатывать объекты JSON, возвращенные из вызовов RESTfull API (с использованием пакета UTL_HTTP) в коде PL/SQL.

Вот как я называю RESTfull API:

req := UTL_HTTP.BEGIN_REQUEST(‘https://xxxx/api/job/all’, ‘GET’, ‘HTTP/1.1’); UTL_HTTP.set_header(req, ‘Content-Type’, ‘application/json’); UTL_HTTP.set_header(req, ‘apikey’,’xxxxx’); resp := UTL_HTTP.GET_RESPONSE(req);

Затем нужно каким-то образом сохранить полученные данные JSON в таблицах. Обогащение моего Oracle: Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 – 64-битное производство.

Любые мысли?

Спасибо.

Лучший ответ:

Нет, поддержка JSON была представлена ​​в базе данных Oracle 12c release 2 (12.1.0.2)

Привет

Ответ №1

Если вы установите последний APEX 5.0, который был выпущен 15 апреля. Вы получаете доступ к отличному API для работы с JSON

Я использую его на 11.2 и смог хрустить каждый json, от простых до очень сложных объектов с несколькими массивами и 4/5 уровнями. APEX_JSON

Если вы не хотите использовать APEX. Просто установите среду выполнения, чтобы получить доступ к API.

Оцените статью
Добавить комментарий