jsonpath表达式可以使用点或者括号来取值

管方详细介绍:https://goessner.net/articles/JsonPath/

$ :表示根对象

@:表示当前对象

. 或者[]:表示子运算符

():脚本表达式

?():应用过滤器(脚本)表达式

例子如下:

{ "store": {
"book": [
{ "category": "reference",
"author": "Nigel Rees",
"title": "Sayings of the Century",
"price": 8.95
},
{ "category": "fiction",
"author": "Evelyn Waugh",
"title": "Sword of Honour",
"price": 12.99
},
{ "category": "fiction",
"author": "Herman Melville",
"title": "Moby Dick",
"isbn": "0-553-21311-3",
"price": 8.99
},
{ "category": "fiction",
"author": "J. R. R. Tolkien",
"title": "The Lord of the Rings",
"isbn": "0-395-19395-8",
"price": 22.99
}
],
"bicycle": {
"color": "red",
"price": 19.95
}
}

$.store.book[*].author:商店所有书籍的作者(四个作者)

$..author :所有作者

$.store.* :商店所有的东西,包括book和bicycle

$.store..price :所有东西的价格

$..book[2] :第三本书

$..book[0,2]或者$..book[:2]:前两本书

$..book[?(@.isbn)] :用isbn编号过滤所有书籍

$..book[?(@.price<10)] :过滤所有比10更便宜的书

$..* :XML文档中的所有元素

最新文章

  1. jQuery-1.9.1源码分析系列完毕目录整理
  2. vue-router2使用
  3. 关于/etc/rc.local以及/etc/init.d
  4. 使用 PSD Validator 在线校验 PSD 文件的质量
  5. PHP最原始的上传文件函数
  6. [saiku] 使用 Apache Phoenix and HBase 结合 saiku 做大数据查询分析
  7. Tomcat server分端口部署web项目
  8. 利用xshell从windows上传文件到虚拟机
  9. http知识累积
  10. git的0基础使用
  11. java反射入门
  12. Oracle / PLSQL函数 - NUMTODSINTERVAL和NUMTOYMINTERVAL
  13. C#中结构体定义并转换字节数组
  14. OpenCV二维Mat数组(二级指针)在CUDA中的使用
  15. Lazy Loading | Explicit Loading | Eager Loading in EntityFramework and EntityFramework.Core
  16. API设计中响应数据格式用json的优点
  17. Think_in_java_4th(并发学习一)
  18. asp.net mvc自动压缩文件,并生成CDN引用
  19. Kettle实现数据抽取、转换、装入和加载数据-数据转移ETL工具
  20. Web_Toy

热门文章

  1. 单线程多任务协程vip电影爬取
  2. Transformers 中使用 TorchScript | 四
  3. 移植OPENNI到DM6446上面
  4. 多源第k短路 (ford + 重新定义编号) / 出发点、终点确定的第k短路 (Spfa+ 启发搜索)
  5. B. Food Buying Round #617(递归 + 模拟)
  6. Redis 笔记(二)—— STRING 常用命令
  7. 存储机制 cookie session jwt token
  8. PXE基础装机环境
  9. Redis系列(五):Redis的过期键删除策略
  10. python之excel的封装