[英]print json object like {key:value} by jq utiliity
我有 json:
{
"ssh_key":
{
"id": 123,
"public_key": "ssh-rsa 1233123333333333333dafseg345345345",
"name": "MY.PUB.KEY",
"fingerprint": "94:45:54:22:3f:55:ff:55"
}
}
我不能只用 jq 打印 1 object {"id":123} ,我试过这样:
jq '.ssh_key | to_entries[] | {"id": .key, "value": .value.id}'
jq: error (at <stdin>:1): Cannot index number with string "id"
这是工作解决方案:
jq '.ssh_key | {id}'
输出:
{
"id": 123
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.