我们今天不讲如何开发一款自定义开发校验规则库,而是给大家分享一款在开发自定义校验规则库或者常规的接口自动化测试时,经常会用到的一款数据提取神器:JSonPath。
1. JSonPath介绍
JSonPath是一种简单的方法来提取给定JSON文档的部分内容。 JSonPath有许多编程语言,如Javascript,Python和PHP,Java等。
JSonPath提供的json解析非常强大,它提供了类似正则表达式的语法,基本上可以满足所有你想要获得的JSON内容。
项目地址:
https://github.com/json-path/JsonPath
一句话概括:JsonPath就是用来解析提取Json数据用的。
2. JSonPath语法
JSONPath 是参照,Xpath表达式来解析XML文档的方式,JSON数据结构通常是匿名的并且不一定需要有根元素。JSONPaht 用一个抽象的名字$来表示最外层对象,即$ 代表整个JSON数据的值。
JSonpath的语法如下:jsonpath.jsonpath()
-
参数:json对象,jsonpath表达式
-
返回值:列表
JSONPath 表达式可以使用. 符号如下:
$.store.book[0].title
或者使用[] 符号
$['store']['book'][0]['title']
<

本文介绍了JsonPath,一种用于提取JSON数据的强大工具。JsonPath提供类似正则表达式的语法,适用于多种编程语言,方便在接口自动化测试中进行数据提取。文章详细讲解了JsonPath的语法、实战应用,并给出了在线解析工具,帮助读者更好地掌握JsonPath。
最低0.47元/天 解锁文章
4637

被折叠的 条评论
为什么被折叠?



