使用 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