如何使用 JMESPath 查询列表中的值?

How do I use JMESPath to query values in a list?

给定以下结构,

{
    "Imports": [
        "network-secgrp", 
        "bastion", 
        "network-nacl"
    ]
}

如何让 JMESPath 只输出以 network 开头的值?

Imports[?starts_with(@, `network`)]

你将拥有

[
  "network-secgrp",
  "network-nacl"
]

我推荐你使用这个编辑器http://jmespath.org/

这是一个很棒的游乐场:)