從表中選擇xmlParserJson(column1); ,這將使xml數據轉換爲json。是否有任何XML可以在oracle查詢中使用json解析器?
如果正式oracle xml to json parse那會被推薦。
如果不是官方的,你可以告訴我安裝和運行xml解析的方法。 感謝
從表中選擇xmlParserJson(column1); ,這將使xml數據轉換爲json。是否有任何XML可以在oracle查詢中使用json解析器?
如果正式oracle xml to json parse那會被推薦。
如果不是官方的,你可以告訴我安裝和運行xml解析的方法。 感謝
你能告訴我的方法來安裝和運行XML解析
SELECT XMLTYPE(your_xml_string)
FROM DUAL
將解析您的XML。
如果要提取值,則可以使用XMLTABLE
或XMLQUERY
從XML中獲取值。
將xml數據轉換爲json。
解析XML並使用上述方法提取值,然後使用Oracle 12.2函數JSON_ARRAY
, JSON_OBJECT
, JSON_ARRAYAGG
and JSON_OBJECTAGG
從數據創建JSON。
我該如何解析
<xml><name>himanshu</name></xml>
在oracle中通過這些方法隱藏json。
首先,您可以閱讀文檔和其中的示例並自行嘗試。但你可以嘗試:
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()'
);
我現在不在Oracle 12c系統中,所以它沒有經過測試。
我該如何解析
@Himanshusharma更新 – MT0
說ORA-00907:缺少右括號。 –
XML片段不能用JSON來明確表示,所以你所要求的東西不能存在。 – mustaccio
當我們處理任何語言時,我們可以將xml轉換爲json。所以爲什麼不在oracle中。可能是一些第三方。 –