如何在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'])

谢谢你,为我工作!谢谢你,为我工作!谢谢你,为我工作!谢谢你,为我工作!