我已经将头撞在墙上好几个小时了,但似乎找不到办法。我有一个键数组和一个值数组,如何生成对象?输入:

[["key1", "key2"], ["val1", "val2"]]

输出:
{"key1": "val1", "key2": "val2"}

最佳答案

github上解决了这个问题:

.[0] as $keys |
.[1] as $values |
reduce range(0; $keys|length) as $i  ( {}; . + { ($keys[$i]): $values[$i] })

09-30 16:39
查看更多