gpt4 book ai didi

json - 使用 jq select 元素和包含一些字符串的键,键保留在结果中

转载 作者:行者123 更新时间:2023-12-03 18:41:01 24 4
gpt4 key购买 nike

我有一个嵌入在此链接 jq-play 中的 JSON 内容。 JSON 内容很大,这里无法容纳。

目前,我设法通过

[.[keys[] | select(contains("VMIMAGE"))]]

但是键名,即 CP-COMPUTEENGINE-VMIMAGE-F1-MICRO 不存在于结果中。我如何得到它?

最佳答案

看起来您想通过仅选择包含特定字符串的那些键来对对象进行“切片”。使用您的查询作为模型,这可以使用 with_entries( select(...) ) 形式的查询最轻松地完成,例如:

.gcp_price_list
| with_entries( select(.key|contains("VMIMAGE")))

关于json - 使用 jq select 元素和包含一些字符串的键,键保留在结果中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51869431/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com