使用json lib从Python嵌套JSON中获取元素

使用json lib从Python嵌套JSON中获取元素,第1张

使用json lib从Python嵌套JSON中获取元素

您需要一个树搜索算法:

def locateByName(e,name):    if e.get('name',None) == name:        return e    for child in e.get('children',[]):        result = locateByName(child,name)        if result is not None: return result    return None

现在,您可以使用此递归函数查找所需的元素:

node = locateByName(output_json, 'BoxDet')print node['name'],node['Ids']


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5668284.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存