这个问题的扩展:如何组合来自 JSON 值的字符串,只保留部分字符串?
以上链接的输出还包括"name"
offolder
类型,需要排除这些"type"
:
"date_added": "13170994909893393",
"date_modified": "13184204204228233",
"id": "2098",
"name": "ElasticSearch",
"sync_transaction_version": "1",
"type": "folder"
如何仅获取"type"
同一对象的字段"url"
,否则忽略:
将被放入输出中的有效模式:
"type": "url",
"url": "https://url_here"
给定一个对象数组,
jq
可以使用 选择满足特定条件的对象select()
。听起来您可能想使用
给定一个 JSON 文档,例如
上面的查询将返回