【发布时间】:2015-11-10 10:05:24
【问题描述】:
我有一些看起来像这样的 json 数据:
{
"p": {
"d": {
"a" : {
"r": "foo",
"g": 1
},
"b": {
"r": "bar",
"g": 2
}
},
"c": {
"e": {
"r": "baz",
"g": 1
}
},
...
}
}
我想要类似的东西:
{
"d": [
"a",
"b"
],
"c": [
"e"
]
}
我可以用jq '.p|keys'得到“p”下第一级的键列表,用jq '.p|map(.|keys)'可以得到第二级的结构和键,但我不知道如何组合。
【问题讨论】:
标签: jq