2024-07-03 06:15:39 发布
网友
当我使用json_format.MessageToDict将protobuf消息转换为python dict时,bytes type字段将成为base64编码
json_format.MessageToDict
我发现源代码: https://chromium.googlesource.com/external/github.com/google/protobuf/+/HEAD/python/google/protobuf/json_format.py#289
但protobuf为什么这么做
json不能以字节为单位保存数据。为了将字节放入json中,需要对字节进行编码。base64是一种常用的方法
名为json_format.MessageToDict,它将字节转换为base64编码字符串
类似问题here
json不能以字节为单位保存数据。为了将字节放入json中,需要对字节进行编码。base64是一种常用的方法
名为
json_format.MessageToDict
,它将字节转换为base64编码字符串类似问题here
相关问题 更多 >
编程相关推荐