使用 hive 的函數 get_json_object, 方式:
1. 指定From中的表所在是數據庫名
SELECT get_json_object(tableName.json, '$.jsonField') , json FROM databaseName.tableName;
2. 指定表別名:
SELECT get_json_object(aliasName.json, '$.jsonField') , json FROM databaseName.tableName aliasName;
3. 指定當前數據庫
use databaseName;
SELECT get_json_object(tableName.json, '$.jsonField') , json FROM tableName;
Spark 1.6.0 OK