问题 :hive 使用函数get_json_object做json解析时,遇到部分数据可以解析,部分解析不了的问题(或者全部解析不了且确定代码正确)
可能原因 :json中如果存在字段的值为 NULL(注意:大写) ,则无法解析。
第一行无法解析,第二行正常
解决方案 : 字符串替换,translate(json,"NULL","null") ,再使用get_json_object
问题 :hive 使用函数get_json_object做json解析时,遇到部分数据可以解析,部分解析不了的问题(或者全部解析不了且确定代码正确)
可能原因 :json中如果存在字段的值为 NULL(注意:大写) ,则无法解析。
第一行无法解析,第二行正常
解决方案 : 字符串替换,translate(json,"NULL","null") ,再使用get_json_object