繁体   English   中英

如何打印特定的json列表项?

[英]How to print specific json list items?

我正在制作一个python机器人,响应以JSON的形式返回。

以下是它带来的收益的快速展示:

[["Message","User string from here."]]

所以,首先我所完成,加载的json从Python模块json

json.loads(resp)

它带来了:

[[u"Message",u"user string from here"]]

如何打印出user string from here返回值user string from here的消息?

您需要做的只是:

from __future__ import print_function

import json

raw_response = '[["Message","User string from here."]]'
data = json.loads(raw_response)

print(data[0][1])

json.loads将json转换为python的本机数据类型。 因此,当您完成json.loads(resp) ,您将获得一个列表列表。

您可以简单地遍历列表以访问所需的任何元素。

就您而言, print json.loads(resp)[0][1]应该足够了。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM