Сведения о вопросе

Solllo

16:31, 10th August, 2020

Теги

json   plsql    

Какие библиотеки PL/SQL для автоматической генерации JSON вы рекомендуете?

Просмотров: 411   Ответов: 5

Есть ли какие-нибудь хорошие библиотеки PL/SQL для JSON, с которыми вы работали и нашли их полезными?

В PL/SQL мне приходится утомительно передавать код возврата значений JSON в функции JavaScript. Я нашел одну библиотеку PL / SQL для автоматической генерации JSON,но она не делает точно все, что мне нужно. Например, я не мог расширить базовые функции в библиотеке, чтобы вернуть сложную древовидную структуру данных JSON, требуемую используемым мной компонентом дерева JavaScript.

Примечание:
Система, которая находится в производстве уже более 8 лет, была спроектирована так, чтобы использовать PL/SQL для CRUDs и большей части бизнес-логики. PL/SQL также генерирует 90% слоя представления (HTML/JavaScript), с помощью mod PL/SQL. другой 10% является отчетными данными, выполненными через Oracle Reports Builder.



  Сведения об ответе

prince

05:50, 19th August, 2020

@Geoff-

Система, которая находится в производстве уже более 8 лет, была спроектирована так, чтобы использовать PL/SQL для CRUDs и большей части бизнес-логики. PL / SQL также генерирует 90% слоя представления (HTML/JavaScript),, используя mod PL / SQL . Другие 10% данных отчета выполняется через Oracle построителя отчетов.

Таким образом, нет прикладного кода, который вы видели бы в более современных, лучше спроектированных системах. Я действительно хочу делать все правильно , просто у меня нет такой роскоши, учитывая организационные ограничения.


  Сведения об ответе

9090

20:29, 3rd August, 2020

Интересно, почему вы не хотите перенести данные из Oracle в какой-нибудь код приложения и сделать там JSON?


  Сведения об ответе

davran

04:16, 22nd August, 2020

Оуч - создание интерфейса в PL/SQL. у вас есть мое сочувствие.

Я никогда не делал ничего подобного, но гугл нашел эту страницу (на которую также ссылается страница json.org).


  Сведения об ответе

lesha

20:46, 12th August, 2020

Относительно новая библиотека под названием PLJSON (без косой черты) находится на GitHub . Мы используем его в довольно большом проекте в производстве и не имели никаких проблем с ним вообще. Разбор немного медленный, но этого и следовало ожидать.

Отказ от ответственности: я написал это. Если вы обнаружите ошибки или у вас есть предложения, дайте мне знать.


  Сведения об ответе

fo_I_K

01:02, 4th August, 2020

В случае, если кто-то все еще заинтересован в обслуживании JSON с помощью PL/SQL,, я только что завершил PL/SQL Data service framework с именем BackLogic . Это полный фреймворк веб-сервиса REST. Он включает в себя утилиту SQL для создания сложной структуры JSON из курсора REF, включая "сложную древовидную структуру данных JSON, требуемую компонентом дерева JavaScript", упомянутую в исходном вопросе, что ранняя структура PLJSON не вполне способна сделать.

Я действительно вижу светлое будущее для PL / SQL в создании REST APIs. До недавнего времени импедансом объектных отношений занимались в основном фреймворки ORM на среднем уровне. BackLogic решает эту проблему в базе данных и, таким образом, способен создавать сложные структуры JSON, необходимые для UI framework. Вот ссылка на руководство пользователя BackLogic . В разделе 5.3 вы можете найти несколько примеров, не связанных с судебным разбирательством.


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться