Go 如何使用协议缓冲区封送*big.Int?

Go 如何使用协议缓冲区封送*big.Int?,go,protocol-buffers,Go,Protocol Buffers,我想用Go中的*big.Int创建一个协议缓冲区消息。最好的方法是什么?big.Int实现编码。TextMarshaler: 。。。您可以轻松地将[]字节序列化到protobuf中。使用字符串,或者在protobuf中使用字节,以及Int.bytes/Int.SetBytes您是否建议为结构制作包装器并使用消息BigInt{bytes BigInt=1;}并用这个简单的消息为proto文件生成go文件?@RobertZaremba:是的,[]字节被编码为protobuf字节类型。不确定您指的是什

我想用Go中的
*big.Int
创建一个协议缓冲区消息。最好的方法是什么?

big.Int
实现
编码。TextMarshaler


。。。您可以轻松地将
[]字节
序列化到protobuf中。

使用
字符串
,或者在protobuf中使用
字节
,以及
Int.bytes
/
Int.SetBytes
您是否建议为结构制作包装器并使用
消息BigInt{bytes BigInt=1;}
并用这个简单的消息为proto文件生成go文件?@RobertZaremba:是的,
[]字节
被编码为protobuf
字节
类型。不确定您指的是什么结构和包装器。