此链接jq-play中嵌入了JSON内容。 JSON内容很大,无法在此处容纳。
目前,我设法通过
[.[keys[] | select(contains("VMIMAGE"))]]
,但结果中没有键名,即CP-COMPUTEENGINE-VMIMAGE-F1-MICRO
。如何获得?
答案 0 :(得分:3)
您似乎想通过仅选择包含特定字符串的那些键来对对象进行“切片”。使用您的查询作为模型,最简单的方法是使用with_entries( select(...) )
形式的查询,例如:
.gcp_price_list
| with_entries( select(.key|contains("VMIMAGE")))