美文网首页
7.jsonpath

7.jsonpath

作者: 学飞的小鸡 | 来源:发表于2018-10-31 20:53 被阅读0次
import json
import jsonpath

books = json.load(open('./book.json', 'r',encoding='utf-8'))
# print(books)

# 用jsonpath查找
# 在jsonpath中$代表根节点、'.'代表当前节点的子节点,'..'代表当前节点的后代节点
# 加*取节点
ret = jsonpath.jsonpath(books,'$.store.book[*].price')
# ret = jsonpath.jsonpath(books,'$.store.book[1].price')
ret = jsonpath.jsonpath(books,'$..author')
ret = jsonpath.jsonpath(books,'$..book[:2]')
print(ret)

相关文章

网友评论

      本文标题:7.jsonpath

      本文链接:https://www.haomeiwen.com/subject/jxsztqtx.html