具体细节可参考点击打开链接
代码如下:
class MyEncoder(json.JSONEncoder):
def default(self, obj):
if isinstance(obj, bytes):
return str(obj, encoding='utf-8');
return json.JSONEncoder.default(self, obj)
具体的操作为,先在encoder.py 中添加继承自JSONEncoder的子类,将上面的代码改成如下所示:
class MyEncoder(JSONEncoder):
def default(self, obj):
if isinstance(obj, bytes):
return str(obj, encoding='utf-8');
return JSONEncoder.default(self, obj)
在dumps函数中修改如下所示的内容:
上面的第一步要改的内容如下: