jq中的网络邻接数据争用:字典到数组

问题描述

我具有JSON中的图形数据,并希望对其进行一些调整,以便:

{"1": [1,2,3,4],"2": [3,4,7]}

成为

[1,1]
[1,2]
[1,3]
[1,4]
[2,3]
[2,7]

是否可以使用 jq

解决方法

您可以使用以下内容:

middleware

combinations将两个数组组成的数组作为输入,并输出两个输入数组的元素组合的数组。在我们的例子中,我们想为其提供一个包含键和值数组的数组。

您可以try it here

,

在这里使用基本方法会产生有效的解决方案:

<div id="banner">
    <h1>Heading</h1>
    <a class="button" href="#">Button!</a>
</div>