Abd*_*aly 4 arrays json transpose object jq
我一直在靠墙撞墙几个小时,似乎无法找到办法做到这一点.我有一组键和一组值,我如何生成一个对象?输入:
[["key1", "key2"], ["val1", "val2"]]
Run Code Online (Sandbox Code Playgroud)
输出:
{"key1": "val1", "key2": "val2"}
Run Code Online (Sandbox Code Playgroud)
在github上解决了这个问题:
.[0] as $keys |
.[1] as $values |
reduce range(0; $keys|length) as $i ( {}; . + { ($keys[$i]): $values[$i] })
Run Code Online (Sandbox Code Playgroud)