JsonPath的使用及常用语法

本文介绍了JSONPath的基础使用,包括安装、基本格式和常见表达式。例如,$表示根节点,.选择子节点,[?]用于条件过滤。通过代码示例展示了如何利用jsonpath从接口返回的数据中提取所需信息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本文主要带大家了解jsonpath的基本使用及常用表达式

1、我们需要安装jsonpath库,然后from jsonpath import jsonpath

2、基本格式 :jsonpath(data, "表达式" )

        括号中需要两个参数

        1、data(一般是接口返回的数据)

        2 、双引号中是jsonpath表达式(这个下面会讲到

3、jsonpath表达式:

$                           ---->表示根节点.

.                            ---->一个点表示选择子节点

..                           ---->两个点表示选择子孙节点(不考虑层级)

[ ]                           ---->方括号表示选择子节点或者选择索引

[a,b]                      ---->选择多个字段

@                         ---->代表当前选中的节点(和条件过滤一起使用)

[?(过滤条件)]         ---->通过条件过滤数据

4、下面用代码来进行具体示例

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值