如何在JSON中编码字节?json.dumps()引发TypeError

如何在JSON中编码字节?json.dumps()引发TypeError,第1张

如何在JSON中编码字节?json.dumps()引发TypeError

该JSON格式只支持 Unipre的
字符串
。由于

base64.b64enpre
将字节编码为仅ASCII字节,因此您可以使用该编解码器解码数据:

import base64enpred = base64.b64enpre(b'data to be enpred')  # b'ZGF0YSB0byBiZSBlbmNvZGVk' (notice the "b")data['bytes'] = enpred.depre('ascii') # 'ZGF0YSB0byBiZSBlbmNvZGVk'

请注意,要获取原始数据,您无需将其重新编码为字节,因为它可以

b64depre
处理仅ASCII字符串和字节:

depred = base64.b64depre(data['bytes'])  # b'data to be enpred'


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5666596.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存