2019-08-09

1.已知节点路径

def selectJsonBykeyChain(keyChain, json):
    # keyChain 'a.b.c'
    keyList = str.split(keyChain, '.')
    val = json;
    for k in keyList:
        # print(k)
        val = val[k]
    return val

2.已知节点key值

def selectJsonByKey(key, jsonb):
    for k in jsonb:
       if k==key:
           return jsonb[k]
       chlidType = type(jsonb[k])
       if dict == chlidType:
           print('进入到了子节点'+k)
           return selectJsonByKey(key,jsonb[k])
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 深度学习:莫烦python: torch&numpy很像,不过后者一开始要import里面会多出一个as np。除...
    芜青子阅读 3,680评论 0 0
  • class Human:"""说明文档类型:人类 p1 = Human("小明", "man", 19)print...
    棠球球阅读 1,661评论 0 0
  • 1.dict字典 定义 字典 是一系列键—值对 。每个键 都与一个值相关联,你可以使用键来访问与之相关联的值。 与...
    棒棒糖117阅读 1,427评论 0 0
  • 监听器和过滤器 监听器 * 作用: * 监听request、session、application三个域对象...
    袁小胜阅读 1,774评论 0 0
  • 生也有涯,知也无涯:论惯性迟到 它的大意是:我的生命是有限的,但是知识是无限的,以有限的生命追求无限的知识,是要失...
    枫情物语阅读 4,502评论 0 0

友情链接更多精彩内容