如何在jq中将JSON对象转换为key = value格式?
在jq中,如何将JSON转换为字符串key=value
?
从:
{ "var": 1,
"foo": "bar",
"x": "test"
}
至:
var=1foo=bar
x=test
回答:
您可以尝试:
jq -r 'to_entries|map("\(.key)=\(.value|tostring)")|.[]' test.json
这是一个演示:
$ cat test.json{
"var": 1,
"foo": "bar",
"x": "test"
}
$ jq -r 'to_entries|map("\(.key)=\(.value|tostring)")|.[]' test.json
foo=bar
var=1
x=test
以上是 如何在jq中将JSON对象转换为key = value格式? 的全部内容, 来源链接: utcz.com/qa/413756.html