如何解析python b' before dict
How to parse python b' before dict
如何使用 python3 访问 ID 或昵称值:
response._content = b'{"id":44564,"nickname":'Demo'}
您似乎正在尝试读取 Json 字符串并将其转换为字典,例如:
import json
# response._content = b'{"id":44564,"nickname":"Demo"}'
data = json.loads(response._content.decode('utf-8'))
# data = {'id': 44564, 'nickname': 'Demo'}
这是一个字节串,包括如上所述的JSON。另一种看待它的方式是字典定义(即 python 代码)。您可以为此使用 eval:
foo = eval( b'{"id":44564,"nickname":"Demo"}')
foo['nickname']
这可能不是首选或安全的方法,因为 eval 被认为是危险的
https://nedbatchelder.com/blog/201206/eval_really_is_dangerous.html
如何使用 python3 访问 ID 或昵称值:
response._content = b'{"id":44564,"nickname":'Demo'}
您似乎正在尝试读取 Json 字符串并将其转换为字典,例如:
import json
# response._content = b'{"id":44564,"nickname":"Demo"}'
data = json.loads(response._content.decode('utf-8'))
# data = {'id': 44564, 'nickname': 'Demo'}
这是一个字节串,包括如上所述的JSON。另一种看待它的方式是字典定义(即 python 代码)。您可以为此使用 eval:
foo = eval( b'{"id":44564,"nickname":"Demo"}')
foo['nickname']
这可能不是首选或安全的方法,因为 eval 被认为是危险的
https://nedbatchelder.com/blog/201206/eval_really_is_dangerous.html