我制作了一个python机器人并且响应又回来了 JSON。
以下是它带回来的快速展示:
[["Message","User string from here."]]
首先,我所做的是,从python模块json
加载json
。
json.loads(resp)
它带回来了:
[[u"Message",u"user string from here"]]
如何打印将返回值user string from here
的消息?
答案 0 :(得分:2)
您需要做的就是:
from __future__ import print_function
import json
raw_response = '[["Message","User string from here."]]'
data = json.loads(raw_response)
print(data[0][1])
答案 1 :(得分:0)
json.loads
将json转换为python的本机数据类型。因此,当您执行json.loads(resp)
时,您会返回列表列表。
您可以简单地遍历列表以访问您想要的任何元素。
在您的情况下,print json.loads(resp)[0][1]
就足够了。