如何在Python中将字节数组转换为JSON格式?
您需要解码字节对象以产生字符串。这可以使用字符串类中的decode函数完成,该函数将接受您想要解码的编码。
更多Python相关文章,请阅读:Python 教程
例如
my_str = b"Hello" # b表示它是一个字节字符串
new_str = my_str.decode('utf-8') # 使用utf-8编码进行解码
print(new_str)
输出
这将给出输出
Hello
一旦您将字节作为字符串拥有,就可以使用JSON.dumps方法将字符串对象转换为JSON。
例如
my_str = b'{"foo": 42}' # b表示它是一个字节字符串
new_str = my_str.decode('utf-8') # 使用utf-8编码进行解码
import json
d = json.dumps(my_str)
print(d)
输出
这将给出输出:
"{\"foo\": 42}"