我在上一篇文章:關(guān)于fiddler抓包颁井,抓到的json數(shù)據(jù)中驰凛,碰到一個(gè)很棘手的問題:
{'requestStatus': 'success', 'returnCode': '0', 'returnTip': '操作成功', 'body': '{"articles":[{"articleCode北专。扬舒。纤掸。脐供。。
可以看到借跪,在dict的body字段里面政己,嵌套了一個(gè)articles的字段,然后又嵌套一個(gè)list掏愁,再嵌套dict匹颤,這個(gè)最后的dict里面才有我要的字段。托猩。印蓖。mmp
(我覺得這個(gè)辦法很蠢,看到這里的有緣人京腥,求評論更好的解決辦法):
hjson=r.json() ? #返回dict
datatest3 = hjson['body'] ? #提取body字段赦肃,返回str類型
datatest2 = json.loads(datatest3) #轉(zhuǎn)換為dict類型
data = datatest2['articles'] ? #提取articles字段,返回list類型公浪。我覺得我被玩弄了