{
"card_quota": 0,
"custom_data": "{\"child_name\":\"홍설\",\"uid\":\"29\",\"lid\":\"56\",\"count\":\"1\",\"schedule\":\"2016-06-18(토)\"}",
"escrow": false
}
这是python的字典类型。我知道使用像temp [' card_quata']这样的代码来获取价值。但我想知道在[' custom_data']中使用密钥获取像child_name或uid这样的值。我该怎么做?
答案 0 :(得分:4)
您可以使用json.loads
解析custom_data
,然后访问返回的dict
:
>>> import json
>>> json.loads(temp['custom_data'])['child_name']
'홍설'
请注意,您提供的示例数据不是有效的Python,因为Python使用False
而不是false
。
答案 1 :(得分:-1)
您可以使用键简单地获取任何字典的值。所以让我们一步一步来: 首先,让我们得到字典 -
temp['custom_data']
会给你孩子字典,然后,为了访问这个孩子字典的项目,你可以使用子键:
temp['custom_data']['child_name']
temp['custom_data']['uid']
等