TypeError Object of type bytes is not JSON serializable中文
错误类型:TypeError:字节类型的对象不是JSON可序列化的。
解释:当尝试将字节类型的对象转换为JSON格式时,会发生此错误。JSON格式只接受字符串类型,因此需要将字节类型的对象转换为字符串类型才能进行JSON序列化。
解决方案:使用decode方法将字节转换为字符串,例如:
import json
my_bytes = b'{"name": "John", "age": 30}'
my_string = my_bytes.decode('utf-8') # 将字节转换为字符串
my_dict = json.loads(my_string) # 将字符串转换为字典
print(my_dict)
输出:
{'name': 'John', 'age': 30}
原文地址: https://www.cveoy.top/t/topic/gdWY 著作权归作者所有。请勿转载和采集!