繁体   English   中英

烧瓶中python中的Jsonify字典

[英]Jsonify dictionary in python in flask

我是python的新手,我正在将一个flask应用程序从python2升级到python3,代码更改最少,但无法摆脱字典和jsonify的问题。

这里的“数据”是一本字典。

   message = {
                'success': True,
                'result': data
        }
        resp = jsonify(message)
        resp.status_code = 200
        return resp

得到这个错误;

类型错误:“字节”类型的对象不是 JSON 可序列化的

有人可以帮助解决这个问题吗?

您的数据对象类型是字节。 Json 仅适用于 unicode 字符串。 解码数据应该可以解决您的问题

message = {
        'success': True,
        'result': data.decode("utf-8")
}
resp = jsonify(message)
resp.status_code = 200
return resp

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM