[英]What PL/SQL Libraries For Auto-Generating JSON Do You Recommend? [closed]
您是否使用过JSON的PL / SQL库,并且发现它们有用吗?
在PL / SQL中 ,我不得不繁琐地手工编写JSON值返回JavaScript函数的代码。 我找到了一个用于自动生成JSON的PL / SQL库 ,但它并没有完全满足我所需要的一切。 例如,我无法扩展库中的基本函数以返回我正在使用的JavaScript树组件所需的复杂的树状JSON数据结构。
注意:
该系统已经生产了8年以上,其架构使用PL / SQL作为CRUD和大多数业务逻辑。 PL / SQL还使用mod PL / SQL生成90%的表示层(HTML / JavaScript)。 另外10%是通过Oracle Reports Builder完成的报告数据。
@ Geoff-
该系统已经生产了8年以上,其架构使用PL / SQL作为CRUD和大多数业务逻辑。 PL / SQL还使用mod PL / SQL生成90%的表示层(HTML / JavaScript)。 另外10%是通过Oracle Reports Builder完成的报告数据。
因此,没有像您在更现代,更好的架构系统中看到的应用程序代码。 我确实想以正确的方式做事,在组织限制下,我只是没有那么奢侈。
GitHub上有一个名为PLJSON(没有斜杠)的相对较新的库。 我们在一个相当大的生产项目中使用它,并且完全没有遇到麻烦。 解析有点慢,但这是可以预料的。
免责声明:我写了。 如果您发现错误或有建议,请告诉我。
如果有人仍然对使用PL / SQL提供JSON感兴趣,我刚刚完成了一个名为BackLogic的PL / SQL数据服务框架。 它是一个完整的REST Web服务框架。 它包括一个SQL实用程序,用于从REF CURSOR生成复杂的JSON结构,包括原始问题中提到的“JavaScript树组件所需的复杂树状JSON数据结构”,这是早期的PLJSON框架无法完成的。
我确实看到了PL / SQL在创建REST API方面的光明前景。 直到最近,对象关系阻抗主要由中间层的ORM框架来处理。 BackLogic在数据库中解决了这个问题,因此能够生成UI框架所需的复杂JSON结构。 以下是BackLogic用户指南的链接。 您可以在第5.3节中找到一些非试验性示例。
我想知道你为什么不想将Oracle的数据带入某些应用程序代码并在那里制作JSON?
哎哟 - 在PL / SQL中生成您的界面。 你有同情心。
我从来没有做过这样的事情,但谷歌搜索发现了这个页面 (也是从json.org页面引用的)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.