如何在Snowflake中将字典列表中的数据转换为关键字为内部字典值之一的字典字典



如何将字典列表中的数据转换为Snowflake中内部dicts中键为值之一的字典。

上下文:我想要转换的值在表的一个单元格中,我试图用转换后的格式替换该单元格。

我正试图通过两种方式找到完成上述任务的方法。1.SnowflakeSQL 2。Javascript UDF这是表中某个单元格中的值。

[
{
"Vehicle_type": "P",
"Vehicle_year": "2022",
"KEY": "key_98765"
},
{
"Vehicle_type": "Q",
"Vehicle_year": "2019",
"KEY": "key_12345"
}
]

我想把它转换成

{
'key_98765':
{
"Vehicle_type": "P",
"Vehicle_year": "2022",
"KEY": "key_98765"
},
'key_12345':
{
"Vehicle_type": "Q",
"Vehicle_year": "2019",
"KEY": "key_12345"
}

}

你可以这样做:

脚本

let arr = [
{
"Vehicle_type": "P",
"Vehicle_year": "2022",
"KEY": "key_98765"
},
{
"Vehicle_type": "Q",
"Vehicle_year": "2019",
"KEY": "key_12345"
},
];
let arrWithKeys = [];
arr.forEach((value => {
arrWithKeys.push({ [value["KEY"]]: value });
}))
console.log(arrWithKeys);

相关内容

  • 没有找到相关文章

最新更新