python学习笔记(二十)-- jsonpath
import jsonpath d = {'car':[ {'cc':'dd'}, {'car':[ { 'bwn':111 }, {'lq':222} ]} ]} def get_value(data,key): # 无论多少层,..key都可以取到,如果key有重复,则返回取到的所有数据 result = jsonpath.jsonpath(data,'$..%s'%key) return result res = get_value(d,'$..lq')#无论多少层,..key都可以取到,如果key有重复,则返回取到的所有数据 print(res)
当key不存在时,返回False