在 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;
我在一个微服务中工作,在 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;