Joh*_*ine 6 sql hadoop hive hiveql
我有一个像列一样的表
[{"key":"e","value":["253","203","204"]},{"key":"st","value":["mi"]},{"key":"k2","value":["1","2"]}]
Run Code Online (Sandbox Code Playgroud)
哪种格式 array<struct<key:string,value:array<string>>>
我想将列转换为以下格式:
{"e":["253","203","204"],"st":["mi"],"k2":["1","2"]}
Run Code Online (Sandbox Code Playgroud)
这是哪种类型 map<string,array<string>>
我试过爆炸阵列,但这不起作用.任何想法我怎么能在蜂巢中这样做.
Hab*_*man -3
var Array = [{"key":"e","value":["253","203","204"]},{"key":"st","value":["mi"]},{"key":"k2","value":["1","2"]}];
var obj = {}
for(var i=0;i<Array.length;i++){
obj[Array[i].key] = Array[i].value
}
Run Code Online (Sandbox Code Playgroud)
obj 将采用所需的格式
| 归档时间: |
|
| 查看次数: |
289 次 |
| 最近记录: |