Python-为JSON解码PNG图像

Python-为JSON解码PNG图像,python,json,python-3.x,Python,Json,Python 3.x,我使用的是Python 3.7、Flask 1.1.1、SQLAlchemy 1.3.9 我有一个Flask服务器,它连接一个MySQL数据库并返回记录。其中一个表包含uuid和PNG图像等信息。我想通过HTTP发送此模型,但遇到了JSON问题。让我们打电话记录 resp=记录__ 我不能直接发送resp,因为Python会引发TypeError:bytes类型的对象不可JSON序列化。我还没有找到将图像解码为字符串的方法,utf-8不起作用。我试过了 json.dumpsresp,sort_k

我使用的是Python 3.7、Flask 1.1.1、SQLAlchemy 1.3.9

我有一个Flask服务器,它连接一个MySQL数据库并返回记录。其中一个表包含uuid和PNG图像等信息。我想通过HTTP发送此模型,但遇到了JSON问题。让我们打电话记录

resp=记录__

我不能直接发送resp,因为Python会引发TypeError:bytes类型的对象不可JSON序列化。我还没有找到将图像解码为字符串的方法,utf-8不起作用。我试过了

json.dumpsresp,sort_keys=True,default=str

但是我不能用这种方式将结果字符串解析回原始图像

如何解码图像,使其能够通过JSON发送,并在以后恢复到图像?

如何使用base64? 如果resp是图像的字节数据

导入base64 resp_b64_string=base64.b64encoderesp.decodeu8
你好@DustyPosa,感谢您的回复。这正是我想要的。我可以使用base64.b64 decoderesp_b64_string.encode返回原始图像。非常感谢你!