永发信息网

python 递归解析任意深度的json

答案:2  悬赏:50  手机版
解决时间 2021-03-15 11:55
{"customerValue":{"name":"1441524311.17","operDate":1431875831493},"contactValue":{"name":"vgtnbfueypj","mobile":"2883148622","phone":"31418967152","ingoreCustomer":false}}

比如上面的json,我想获取name 的值,我知道可以
s = json.loads(k)
s.items()[1]
有没有其他的方法,无论是多少层json ,我都可以取到我需要的key.
最佳答案
一般不用 items()和[1],而是这样访问:
s["customerValue"]["name"]
s["contactValue"]["name"]
全部回答
可以,就是需要遍历所有的数据。 def print_dict(k, v):     if isinstance(v, dict):         print k, v         for kk in v.keys():             print_dict(kk, v[kk])     else:         print k, v for k in d.keys():     print_dict(k, d[k])
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
关于画漫画中人脸上的中线怎么找
沈阳工业大学软件学院和大连东软信息学院的计
虎山路/闸河路(路口)在哪里啊,我有事要去这
蚊子和狮子 运用了什么手法来写的
工商局是干嘛的哈?
rsgdn是什么意思,和显卡有关吗
美冒并唇我想知道这个在什么地方
刚改的边锋密码忘了,注册信息忘了,只记得账
米房借多少还多少,拒绝高利贷
大学宿舍的水能烧了喝吗?
汉口花园一期B区韵竹里在哪里啊,我有事要去
要怎样才能诉讼村干部的违法行为
仿写乡愁诗歌
塘厦十字绣有哪些店?
壹品铁板烧怎么去啊,有知道地址的么
推荐资讯
七寻笑 女生网名的含义是什么?
孩子的小肚子在几岁会慢慢变小
法国红酒文化中心怎么去啊,有知道地址的么
百合鲜花怎么去啊,有知道地址的么
为什么我余额宝转入是蓝色的可以点开,转出是
华为mate8和魅族Pro5哪个好
站前路/滨北路(路口)地址在哪,我要去那里办
小江窗帘床上用品批发地址在哪,我要去那里办
新宁波为什么余姚市,慈溪市没有变成区
谁有那该网站,你知道的,百度屏蔽的关键词,
一首英文歌,女的唱的.节奏很慢.很轻,很柔.
微山湖旅游心得
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?