目前在json以下,
$ cat input.json
{
"shipping": {
"local": true,
"us": true,
"us_rate": {
"amount": "0.00",
"currency": "USD",
"symbol": "$"
}
}
}
我可以简单地获得us_rate
$ cat input.json |jq .shipping.us_rate
{
"amount": "0.00",
"currency": "USD",
"symbol": "$"
}
但我想包括它的关键以及:
{
"us_rate": {
"amount": "0.00",
"currency": "USD",
"symbol": "$"
}
}
我该怎么办?
答案 0 :(得分:0)
回答我自己的问题。
cat input.json |jq '.shipping | {us_rate: .us_rate}'
答案 1 :(得分:0)
或者只是:
.shipping | {us_rate}
在允许{foo}
时使用{"foo": .foo}
缩写{/ 1}}。