暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Oracle 通过PLSQL实现XML到Json的转换

ASKTOM 2020-09-03
959

问题描述

有一个Oracle表,它有一个包含xml数据的列。我正计划创建另一个列来保存json数据。有没有办法PLSQL或APEX有一个函数可以转换xml列中的数据,并将其放在json类型转换文件中的json中。

专家解答

看看github上这个不错的小实用程序

https://github.com/mbleron/JSONUtilities

如果它的XML相当简单,则可以使用xmltable来完成,例如

SELECT JSON_OBJECTAGG( tag VALUE val )
FROM   XMLTABLE(
         '/xml/*'
         PASSING XMLTYPE( 'connormcdonac')
         COLUMNS 
           tag   VARCHAR2(20) PATH './name()',
           val    VARCHAR2(20) PATH './text()'
       );


文章转载自ASKTOM,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论