hive函數 get_json_object


pandas和SQL數據分析實戰

https://study.163.com/course/courseMain.htm?courseId=1006383008&share=2&shareId=400000000398149

轉載

https://www.cnblogs.com/drjava/p/10486134.html

 

hive提供了json的解析函數:get_json_object

 

使用方法

對於jsonArray(json數組),如person表的xjson字段有數據:

[{"name":"王二狗","sex":"男","age":"25"},{"name":"李狗嗨","sex":"男","age":"47"}]

取出第一個json對象,那么hive sql為:

SELECT get_json_object(xjson,"$.[0]") FROM person;

 結果是:

{"name":"王二狗","sex":"男","age":"25"}

取出第一個json的age字段的值:

SELECT get_json_object(xjson,"$.[0].age") FROM person;

結果

25

 

總結

get_json_object(param1,"$.param2")

 

 python機器學習-sklearn挖掘乳腺癌細胞( 博主親自錄制)

網易雲觀看地址

https://study.163.com/course/introduction.htm?courseId=1005269003&utm_campaign=commission&utm_source=cp-400000000398149&utm_medium=share

掃二維碼,關注博主主頁,學習更多Python知識

https://m.study.163.com/user/1135726305.htm?utm_campaign=share&utm_medium=iphoneShare&utm_source=weixin&utm_u=1015941113


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM