Python 有没有办法在jmespath查询中获取结果的完整路径?
例如,我有一个jsonPython 有没有办法在jmespath查询中获取结果的完整路径?,python,json,jmespath,Python,Json,Jmespath,例如,我有一个json { "machines": [ {"name": "a", "state": "running"}, {"name": "b", "state": "stopped"}, {"name": "b", "state&qu
{
"machines": [
{"name": "a", "state": "running"},
{"name": "b", "state": "stopped"},
{"name": "b", "state": "running"}
]
}
我的查询是machines[?state=='stopped'].name
,它给出了[“b”]
但是我想得到结果的路径,例如machines[1]
或machines[1]。name
我知道这可以通过python中的jsonpath ng实现,但我想使用jmespath