python - 有没有办法在 jmespath 查询中获取结果的完整路径?
问题描述
例如,我有这个 json
{
"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。
解决方案
推荐阅读
- python - 如何从字典列表中对 x,y 坐标进行排序?
- php - Wordpress remove action declared in parent theme in hook function
- ios - SwiftUI vs Interface Builder 和故事板
- python - 用列表填充字典在 python 中不起作用
- java - Spring data Redis to Elastic Cache Connection Checklist
- rest - Call REST API with and without user context
- docker - Docker daemon memory consumption grows over time
- google-cloud-firestore - 允许未注册用户查询 Firestore 以检查电子邮件是否已存在
- stanford-nlp - Warnings on Spanish text processing Stanford CoreNLP Number in types > column for ... is probably priority
- java - Address already in use in spring boot, can we tell spring to reuse the same address?