我JSON数据,如图如何在spark sql中以map的形式加载json数据?
"vScore": {
"300x600": {
"v1": "0.50",
"v2": "0.67",
"v3": "ATF",
"v4": "H2",
"v5": "0.11"
},
"728x90": {
"v1": "0.48",
"v2": "0.57",
"v3": "Unknown",
"v4": "H2",
"v5": "0.51"
},
"300x250": {
"v1": "0.64",
"v2": "0.77",
"v3": "ATF",
"v4": "H2",
"v5": "0.70"
},
我想,这样的300x250成为关键和嵌套V1在我想要加载vScores在地图MAP IE的形式加载该JSON数据... V5成为地图的价值。 如何在斯卡拉spark sql中做到这一点?
我尝试使用read.json()来加载JSON文件,然后试图用日电子火花SQL查询(“选择地图(vscores)从DF”) – satyambansal117