jsonpath

jsonpath.jsonpath(content,‘筛选条件’) content 是json类型

jsonpath用来解析多层嵌套的json数据;JsonPath是一种信息抽取类库,是从JSON文档中抽取制定信息的工具,提供多种语言实现版本**
**Jsonpath对于json来说,相当于xpath对于xml

jsonpath语法:
**jsonpath **** 描述**
$根节点
@现行节点
. or []取子节点
就是不管位置,选择所有符合条件的条件
*****匹配所有的元素节点
[]迭代器标示(可以在里面做简单的迭代操作,如数组下标,根据内容选值等)

**


实例:
$.store.book[*].authorstore中的所有book作者
$…author所有的作者
$.store.*store下的所有的元素
$.store…pricestore中所有的内容的价格
$…book[2]第三本书
**$…book[(@length-1)]$…book[-1:] **
**$…book[0,1]$…book[:2]**
$…book[?(@.isbn)]获取有isbn的所有数
$…book[?(@.price<10)]获取价格小于10的所有的书
$…*获取所有的数据







  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值