在 protobuf 中封装 float64 的包

package to encapsulate float64 in protobuf

我在一个微服务中工作,在 Stripe 中创建订阅。其中一个字段列为 float64,我在 .proto 文件中将其设置为 float。这将该字段转换为 float32 而不是 float64.

我看不到使 protobuf 生成字段类型为 float64 的文件的直接方法。有人可以帮我吗? protobuf有没有封装一个float64的特殊包?

非常感谢

Scalar Value Types中所述,Go中的float64在protobuf中定义为double。所以不要写:

float a_field = 1;

你会写:

double a_field = 1;