如何解决Marshamllow字段函数调用
我正在使用棉花糖进行请求哈希计算:
class DummySchema(Schema):
body = fields.Raw(required=True)
hash = fields.Function(lambda obj: hashlib.md5(json.dumps(obj.message['host'],sort_keys=True).encode("utf-8")))
我的json看起来像:
{
"body":
{
"host": "www.host.com"
}
}
我想使用lambda函数计算此json的哈希值。
res=DummySchema().loads(request.data.decode("utf-8"))
我得到的结果是:
{
"body":
{
"host": "www.host.com"
}
}
我想要的是:
{
"body":
{
"host": "www.host.com"
},"hash": "f7baef60fc604c5adff14c188be98e16"
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。