我想根據數據上的關鍵字段將JSON數據從一個表格插入到其他表格。將JSON數據從一個表格插入HIVE中的另一個表格
我的數據是這樣的
{ 「舍入類型」:{ 「版本」: 「1」, 「OS」: 「MS」, 「類型」: 「NS」, 「車」:」 MH-3412" , 「MOD」:{ 「版本」:[{ 「ABC」:{ 「XYZ」: 「123.dfer」, 「方正」: 「3.0」, 「GHT」: 「佛羅里達」, 「時尚」 :「fg45」,「cdc」:「new」,「dof」:「yes」,「ts」:「2000-04-01T00:00:00.171Z」}}]}}}
{「Rtype 「:{」 VER 「:」 1" , 「OS」: 「MS」, 「類型」: 「NS」, 「車輛」: 「MH-3412」, 「MOD」:{ 「版本」:[{「GAP 「:{」 XVY 「:」 123.dfer 「 」FAH「: 」3.0「, 」GHT「: 」佛羅里達「, 」時尚「: 」fg45「, 」CDC「: 」新「, 」自由度「:」是「,」ts「:」2000-04-01T00:00:00.171Z「}}]}}}
{」R型 「:{」 VER 「:」 1" , 「OS」: 「MS」, 「類型」: 「NS」, 「車輛」: 「MH-3412」, 「MOD」:{ 「版本」:[{」 BOX 「:{」 VOG 「:」 123.dfer」, 「FAH」: 「3.0」, 「傳真」: 「佛羅里達」, 「時尚」: 「fg45」, 「CDC」: 「新」, 「自由度」: 「是」,「ts」:「2000-04-01T00:00:00.171Z」}}]}}}
這裏基於版本,無論是「BOX」還是「GAP」或「ABC」 「我想填充特定的JSON行上的字段到另一個表格
例如:如果版本是」GAP「,然後填充一個表中的特定行,如果它是」BOX「然後填充到另一個表...我的意思是所有行的BOX ...
我該如何使用HIVE來實現這一目標。請幫忙。
注:我的JSON數據是在一個表中與字符串類型的列
數組內總是隻有一個元素嗎? –
JSON無效(丟失:) –