取消
顯示的結果
而不是尋找
你的意思是:

我怎麼和名稱空間使用火花SQL JSON數據檢索數據嗎?

rammy
貢獻者三世

文件。json從下麵的代碼包含巨大的json數據與每個鍵包含名稱空間前綴(這個json文件轉換的XML文件)。

我可以能夠檢索如果JSON但不包含名稱空間可能的方法來檢索記錄如果每個鍵/值與一個名稱空間前綴?

jsondf = spark.read.json(“<路徑> / file.json”) # jsondf.printSchema () jsondf.createOrReplaceTempView(“斜坡”)元素=火花。sql (“SELECT * FROM斜坡”)elements.show ()

在這裏,我想要檢索的記錄w:文檔/ w.body / w: p。我嚐試了不同的方法,但沒有工作。任何建議真的很有幫助

image.png圖像

3回複3

帕特
尊敬的貢獻者三世

嗨@Ramesh Bathini,

不知道你試過了,但也許你可以試試這個方法:

選擇“w:文檔”。“w.body”。w: p的斜坡

rammy
貢獻者三世

謝謝@Pat Sienkiewicz響應。它適合我

SS2
價值貢獻

我的結構可以使用()。為了獲取價值

歡迎來到磚社區:讓學習、網絡和一起慶祝

加入我們的快速增長的數據專業人員和專家的80 k +社區成員,準備發現,幫助和合作而做出有意義的聯係。

點擊在這裏注冊今天,加入!

參與令人興奮的技術討論,加入一個組與你的同事和滿足我們的成員。

Baidu
map