我有一个带有两个数组的 JSON 对象——一个keys
数组和一个values
数组,两者的长度相同。使用 jmespath,我想使用keys
数组的值作为键和values
数组的值作为值来构造一个新对象,就像array_combine
在 PHP 中一样。
例如,这是输入:
{
"keys": [
"a",
"b",
"c"
],
"values": [
1,
2,
3
]
}
这是我期待的输出:
{
"a": 1,
"b": 2,
"c": 3
}
是否有任何内置功能可以实现这一点?