由于我对json术语了解不多,所以我举一个例子:
说我有一个json:
{
"var1": "foo",
"var2": "bar",
...
}
如何使用jq
将其转换为:
{
"Variables":
{
"var1": "foo",
"var2": "bar",
...
}
}
答案 0 :(得分:2)
在jq查询中,您现有的输入为.
。因此,您可以通过将.
放在想要现有内容的位置来将其包装在新对象中:
jq '{"Variables": .}' <in.json >out.json