如何在python中从json字典中获取值?
运行我的代码的结果如下:如何在python中从json字典中获取值?,python,json,python-3.x,dictionary,request,Python,Json,Python 3.x,Dictionary,Request,运行我的代码的结果如下: b'{"username":"test","available":false,"status":"unavailable","failed_reason":null,"callback_url":"http://www.twitter.com/"}' 如何从这个响应中获取[username]的值?使用json模块将数据转换为json,然后使用get进行简单访问。使用您的数据结构观察下面的演示: Python2方法 Python3方法 在Python3中必须小心,因为j
b'{"username":"test","available":false,"status":"unavailable","failed_reason":null,"callback_url":"http://www.twitter.com/"}'
如何从这个响应中获取[username]的值?使用
json
模块将数据转换为json,然后使用get
进行简单访问。使用您的数据结构观察下面的演示:
Python2方法
Python3方法
在Python3中必须小心,因为json需要字符串,因此对于您的特定情况,您需要解码utf-8
。因此,此示例在Python 3中也适用:
>>> a = b'{"username":"test","available":false,"status":"unavailable","failed_reason":null,"callback_url":"http://www.twitter.com/"}'
>>> a = a.decode('utf-8')
>>> import json
>>> a = json.loads(a)
>>> a.get('username')
'test'
下面是关于Python 2的信息
下面是关于Python 3的信息使用
json
模块将数据转换为json,然后使用get
进行简单访问。使用您的数据结构观察下面的演示:
Python2方法
Python3方法
在Python3中必须小心,因为json需要字符串,因此对于您的特定情况,您需要解码utf-8
。因此,此示例在Python 3中也适用:
>>> a = b'{"username":"test","available":false,"status":"unavailable","failed_reason":null,"callback_url":"http://www.twitter.com/"}'
>>> a = a.decode('utf-8')
>>> import json
>>> a = json.loads(a)
>>> a.get('username')
'test'
下面是关于Python 2的信息
下面是关于Python 3的信息使用
json
模块将数据转换为json,然后使用get
进行简单访问。使用您的数据结构观察下面的演示:
Python2方法
Python3方法
在Python3中必须小心,因为json需要字符串,因此对于您的特定情况,您需要解码utf-8
。因此,此示例在Python 3中也适用:
>>> a = b'{"username":"test","available":false,"status":"unavailable","failed_reason":null,"callback_url":"http://www.twitter.com/"}'
>>> a = a.decode('utf-8')
>>> import json
>>> a = json.loads(a)
>>> a.get('username')
'test'
下面是关于Python 2的信息
下面是关于Python 3的信息使用
json
模块将数据转换为json,然后使用get
进行简单访问。使用您的数据结构观察下面的演示:
Python2方法
Python3方法
在Python3中必须小心,因为json需要字符串,因此对于您的特定情况,您需要解码utf-8
。因此,此示例在Python 3中也适用:
>>> a = b'{"username":"test","available":false,"status":"unavailable","failed_reason":null,"callback_url":"http://www.twitter.com/"}'
>>> a = a.decode('utf-8')
>>> import json
>>> a = json.loads(a)
>>> a.get('username')
'test'
下面是关于Python 2的信息
这里是关于Python 3的信息,因为它是一个字节字符串,所以您只需要首先对它进行解码
import json
data = b'{"username":"test","available":false,"status":"unavailable","failed_reason":null,"callback_url":"http://www.twitter.com/"}'
a = json.loads(data.decode('utf-8'))
print(a['username'])
由于它是一个字节字符串,您只需首先对其进行解码
import json
data = b'{"username":"test","available":false,"status":"unavailable","failed_reason":null,"callback_url":"http://www.twitter.com/"}'
a = json.loads(data.decode('utf-8'))
print(a['username'])
由于它是一个字节字符串,您只需首先对其进行解码
import json
data = b'{"username":"test","available":false,"status":"unavailable","failed_reason":null,"callback_url":"http://www.twitter.com/"}'
a = json.loads(data.decode('utf-8'))
print(a['username'])
由于它是一个字节字符串,您只需首先对其进行解码
import json
data = b'{"username":"test","available":false,"status":"unavailable","failed_reason":null,"callback_url":"http://www.twitter.com/"}'
a = json.loads(data.decode('utf-8'))
print(a['username'])
谢谢你,为我工作!谢谢你,为我工作!谢谢你,为我工作!谢谢你,为我工作!