在jq中,如何将JSON转换为字符串key=value?
key=value
从:
{ "var": 1, "foo": "bar", "x": "test" }
至:
var=1 foo=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