hive函數 get_json_object

pandas和SQL數據分析實戰

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

轉載java

http://www.javashuo.com/article/p-fmulaque-bg.htmlpython

 

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

 

使用方法

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

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

取出第一個json對象,那麼hive sql爲:數組

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

 結果是:iphone

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

取出第一個json的age字段的值:機器學習

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

結果ide

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

相關文章
相關標籤/搜索