json数据提取需要安装 jsonpath库 并且只对json数据有用
# 一个data字典
data = {}
# 取出python从入门到精通的价格
print(data['库存']['书籍'][0]['价格'])
# jsonpath
import jsonpath
# jsonpath。jsonpath(数据,'语法规则')
# $ 代表根节点
# ..不管位置,选择符合条件的数据
print(jsonpath.jsonpath(data,'$..价格')) # 取出来的是值的列表
print(jsonpath.jsonpath(data,'$..作者'))
# jsonpath方法 返回值:
# 如果根据语法规则成功匹配数据,得到的就是列表,不能匹配数据,得到的就是False
# . 子代
print(jsonpath.jsonpath(data,'$.库存.作者'))
# 若想拿到书籍列表中所有的作者
print(jsonpath.jsonpath(data,'$.库存.书籍[*].作者'))