随笔分类 - jmespath
摘要:这里要怎么翻呢?扁平投影? 一、Flatten Projections 1. 核心1 这个可以暂时忽略,一个重要的核心是:对于列表/对象投影,在投影中创建投影时,原始文档的结构将保留。 说人话就是,比如下面的例子。 可以看到,reservations列表中嵌套了字典,而instances的value
阅读全文
摘要:继续,来看Object Projections。 一、Object Projections 上面说的是列表投影,只适用于列表。那么对于json对象,可以用对象投影。 投影最终返回的仍然是个列表,只不过内部的元素是查询到的key-value键值对中的value。 import jmespath dic
阅读全文
摘要:Projections翻译的话说实话我也不知道翻成什么比较准确,姑且就叫“投影”吧,不过带来的功能确实非常的强大、好用。 首先,我先说下我的理解: 通配符 * 通配符生成的是一个list列表 通配符后面查找的元素都会放到这个list里 一、List and Slice Projections 列表和
阅读全文
摘要:一、jsonpath 之前我写接口自动化测试时候,对于复杂的json返回,会使用jsonpath这个第三方库,就像写xpath一样,方便的查询json元素。 因为之前写WEB自动化时候,总用xpath去查找元素,所以用起来非常顺手。 这里是github上的链接,感兴趣的童鞋也可以去学习一下:json
阅读全文