jsonpath表达式的写法
时间: 2023-08-17 19:15:59 浏览: 90
JsonPath表达式测试工具【含代码】
JSONPath是一种用于在JSON数据中定位和提取内容的查询语言。下面是一些常见的JSONPath表达式写法示例:
1. 根节点:$
例如:$.store
2. 属性:.属性名
例如:$.store.book[0].title
3. 子节点:子节点名
例如:$.store.book[*].author
4. 数组索引:[索引]
例如:$.store.book[1]
5. 筛选条件:[?(条件)]
例如:$.store.book[?(@.price < 10)]
6. 多个条件:[?(条件1 && 条件2)]
例如:$.store.book[?(@.price < 10 && @.category == 'fiction')]
7. 迭代通配符:[*]
例如:$.store.book[*].title
这些只是一些基本的写法示例,JSONPath还支持更复杂的查询操作。你可以根据具体需求使用这些表达式来定位和提取JSON数据中的内容。
阅读全文