【发布时间】:2019-08-20 16:38:52
【问题描述】:
我正在尝试使用 jq 从包含特定值的 JSON 字段中提取数据。
这是我正在使用的 JSON:
{
"thing1": {
"a": false,
"b": true,
"c": false,
"d": false
},
"thing2": {
"a": true,
"b": true,
"c": true,
"d": true
},
"thing3": {
"a": true,
"b": false,
"c": false,
"d": false
}
}
我想保留包含"true" 值的对象,并删除值不是true 的键。
我对 JQ 没有太多经验,也没有如何正确构造 json 数据。如果这意味着重构主要的 JSON 数据,我也愿意这样做。
这是我想要达到的结果:
{
"thing1": {
"b": true
},
"thing2": {
"a": true,
"b": true,
"c": true,
"d": true
},
"thing3": {
"a": true
}
}
【问题讨论】:
标签: json dictionary jq