jmespath.py:JMESPath是JSON的查询语言 源码
JMESPath JMESPath(发音为“ james path”)允许您声明性地指定如何从JSON文档中提取元素。 例如,给定此文档: {"foo": {"bar": "baz"}} jmespath表达式foo.bar将返回“ baz”。 JMESPath还支持: 引用列表中的元素。 给定数据: {"foo": {"bar": ["one", "two"]}} 表达式: foo.bar[0]将返回“ one”。 您还可以使用*语法引用列表中的所有项目: {"foo": {"bar": [{"name": "one"}, {"name": "two"}]}} 表达式: foo.bar[*].name将返回[“ one”,“ two”]。 还支持负索引(-1表示列表中的最后一个元素)。 给定上面的数据,表达式foo.bar[-1].name将返回“ two”。 *也可用
下载地址
用户评论