问题:result字典中数据data是一个字符串,如何获取data里的值?
result = { 'app_version': None,
'data': '{ "reason":"9984", "userAllBankcardInfo" : [{"banktypename":"中国建设银行借记 卡","cardno":"623668****6436"}]}'
}
方法:json解析
import json result = { 'app_version': None, 'data': '{ "reason":"9984", "userAllBankcardInfo" : ' '[{"banktypename":"中国建设银行借记卡","cardno":"623668****6436"}]}' } a = json.loads(result.get('data')) b = a.get('userAllBankcardInfo') c = b[0].get('cardno') print(b) # [{'banktypename': '中国建设银行借记卡', 'cardno': '623668****6436'}] print(c) # 623668****6436