我已经将头撞在墙上好几个小时了,但似乎找不到办法。我有一个键数组和一个值数组,如何生成对象?输入:
[["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] })