打印某个键值对的键和值
以下JSON:
{
"k1": "v1",
"k2": "v2"
}
请按如下所示输出 k1 的键和值:
"k1","v1"
我已经尝试过:
cat data.json | jq '.k1'
这会输出仅包含该键所对应的值,即 "v1"。
解决方案
$ jq '{k1}'
{
"k1": "v1"
}
$ jq -c '[to_entries[0][]]'
["k1","v1"]
$ jq -c 'to_entries|map([.key,.value])'
[["k1","v1"],["k2","v2"]]
站内所有文章版权归属LeftHeroAI导航站,无授权禁止任何主体转载、抄袭、复制内容,亦不得私自架设镜像站点。一经侵权,本站将通过法律途径追责。