在 jq 中,如何使用 key=value
将 JSON 转换为字符串?
发件人:
{
"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
https://stackoverflow.com/questions/25378013/
相关文章:
python - 如何使用 JSON.loads 转换为 Python 日期时间对象?
c# - 返回 JSON 对象 (ASP.NET WebAPI)
python - 将 Json 嵌套到具有特定格式的 pandas DataFrame
json - 如何在 Ubuntu 上看到一个漂亮的大型 JSON 文件?
jquery - REST Web 服务与类似 RPC 的服务有何区别?
ruby - 为什么我会得到 "no implicit conversion of String i
javascript - 使用 application/json 优于 text/plain 的优势