如何在python中传递json

2021-06-13 13:27:45 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用的是python,有一个json响应:

{u'outcomes': [{u'entities': {}, u'confidence': 0.951, u'intent': u'timeanddate', u'_text': u'what is the'}], u'msg_id': u'629bbdbd-788b-4418-a5cf-1f9a7895f490', u'_text': u'what is the'}

我想访问这样或类似的信息:

COMMANDS["outcomes"]["intent"]

我该怎么做呢。你知道吗

谢谢

2条回答
网友
1楼 ·
yourString = {u'outcomes': [{u'entities': {}, u'confidence': 0.951, u'intent': u'timeanddate', u'_text': u'what is the'}], u'msg_id': u'629bbdbd-788b-4418-a5cf-1f9a7895f490', u'_text': u'what is the'}
yourString['outcomes'][0]['intent']
>>> u'timeanddate'
网友
2楼 ·

注意等级制度。您会注意到包含intent键的字典嵌套在一个列表中,因此您必须在访问字典之前对列表进行索引:

COMMANDS["outcomes"][0]["intent"]
#                    ^  > dictionary is located at index 0 of the list

相关问题