如何在jq中将JSON对象转换为key = value格式? [英] How to convert a JSON object to key=value format in jq?
本文介绍了如何在jq中将JSON对象转换为key = value格式?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
在jq中,如何使用key=value
将JSON转换为字符串?
In jq, how can I convert a JSON to a string with 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
这篇关于如何在jq中将JSON对象转换为key = value格式?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文