python protobuf序列化和反序列化
#! /usr/bin/env pythonimport spin_pb2spin = spin_pb2.spinReq()#序列化spin.aaa= 1spin.bbbb = 2spin_str=spin.SerializeToString()#反序列化spin2 = spin_pb2.spinReq()spin2.ParseFromString(spin_str)#输出print(spin_s
·
#! /usr/bin/env python
import spin_pb2
import base64
spin = spin_pb2.spinReq()
#序列化
spin.aaa= 1
spin.bbb= 2
spin_str=spin.SerializeToString()
#base64加密
encode_spin_str = base64.b64encode(spin_str)
print(encode_spin_str)
#反序列化
spin2 = spin_pb2.spinReq()
#base64解密
decode_spin_str = base64.b64decode(encode_spin_str)
print(decode_spin_str)
spin2.ParseFromString(decode_spin_str)
#输出
print(spin2.aaa)
更多推荐
已为社区贡献2条内容
所有评论(0)