由于我不太了解 json 术语,我将举一个例子:
假设我有一个 json:
{
"var1": "foo",
"var2": "bar",
...
}
如何使用jq
将其转换为:
{
"Variables":
{
"var1": "foo",
"var2": "bar",
...
}
}
最佳答案
在 jq 查询中,您的现有输入是 .
。因此,您可以通过将 .
放在您希望现有内容所在的位置,将其包装在新对象中:
jq '{"Variables": .}' <in.json >out.json
关于json - 如何将现有 JSON 文件的内容包装为对象的一部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57437838/