如果我有
<xml><name>himasnhu</name><age>24</age></xml>
Run Code Online (Sandbox Code Playgroud)
我怎样才能把它隐藏起来
{"name":"himanshu","age":24} .
Run Code Online (Sandbox Code Playgroud)
谢谢。
在 Oracle 12.2 中,您应该能够使用:
SELECT JSON_OBJECTAGG( id VALUE text )
FROM XMLTABLE(
'/xml/*'
PASSING XMLTYPE( '<xml><name>himanshu</name></xml>')
COLUMNS id VARCHAR2(200) PATH './name()',
text VARCHAR2(200) PATH './text()'
);
Run Code Online (Sandbox Code Playgroud)
我不是在 12c 系统上,所以这是未经测试的。
在早期版本中,您可以使用许多Java JSON 包之一编写 Java 函数[1] [2]来执行转换,然后使用实用程序(或语句)将其加载到数据库中,然后使用它。loadjavaCREATE JAVA
| 归档时间: |
|
| 查看次数: |
5733 次 |
| 最近记录: |