JSON (JavaScript Object Notation) 是一种常用的数据格式,用来存储和传输结构化的数据。在接口自动化中,我们经常需要对返回的 JSON 数据进行解析,以提取需要的信息。JSON Path 是一种用于查询和筛选 JSON 数据的表达式语言,类似于传统编程语言中的 XPath。
本文将从零开始介绍 JSON Path 的基本语法和用法,帮助读者快速上手 JSON 解析。
本文从6个方面来阐述这篇文章
一、JSON Path 基础语法
二、索引和筛选条件
三、基本操作
四、多层级路径
五、高级用法
六、示例
一、JSON Path 基础语法
JSON Path 的基本语法非常简单,使用 "." 来表示层级关系,用 "[]" 来表示索引和筛选条件。
例如,假设有以下 JSON 数据: { "name": "John", "age": 30, "address": { "city": "New York", "state": "NY" }, "hobbies": ["reading", "music", "coding