Создать вывод JSON из Oracle REF Cursor - PullRequest
0 голосов
/ 06 июля 2018

Добрый вечер, Я пытаюсь вывести JSON из Oracle SQL Query (Oracle Database 12c Enterprise Edition, выпуск 12.1.0.2.0 - 64 бита, поэтому не могу сгенерировать вывод JSON)

пришло через это решение от здесь

Выход

{"metadata":[{"name":"EMPNO","type":"number"},{"name":"ENAME","type":"text"},{"name":"JOB","type":"text"},{"name":"DEPTNO","type":"number"}],"data":[
  {
    "EMPNO":"7369",
    "ENAME":"SMITH",
    "JOB":"CLERK",
    "DEPTNO":"20"
  }
]}]}

Но мой ожидаемый результат ниже

 {
    "EMPNO":"7934",
    "ENAME":"MILLER",
    "JOB":"CLERK",
    "DEPTNO":"10"
  }

Вам нужен совет о том, как игнорировать строку метаданных в выводе JSON.

1 Ответ

0 голосов
/ 27 июня 2019

Речь идет об изменении функции, которую создает объект JSON. В этом случае необходимо удалить содержимое переменной l_header_clob и исправить скобки массива.

...