【发布时间】:2019-09-09 11:13:55
【问题描述】:
我对 Python 还很陌生,所以我才刚刚开始使用 API。我已从 API 中检索到所需的数据,它以以下格式返回:
{u'id': u'000123', u'payload': u"{'account_title': u’sam b’, 'phone_num': ‘1234567890’, 'security_pin': u'000000', 'remote_word': u’secret123’, 'email_address': ‘email@gmail.com’, 'password': u’password123’}”}
所以当我打印我的变量时,它会返回上面的...
如果我只想要它返回的部分内容,我该如何写这个?我能够毫无问题地返回 id,如果我指定了“有效负载”,它会在此之后返回所有内容。似乎 account_title、phone_num、security_pin、remote_word、email_address 和 password 都嵌套在“payload”中
最好的方法是打印一个变量,例如只返回 email_address 吗?
谢谢!
【问题讨论】:
-
您的问题不清楚。该 JSON 已被解析为 Python 字典。所以它就像任何其他字典一样工作。并且“有效负载”键本身包含另一个字典,也就像普通字典一样工作。