'package to encapsulate float64 in protobuf
I was working in a microservice to create subscriptions in Stripe. One of the fields is listed as a float64
where I set it up as a float
in the .proto
file. This cast the field as a float32
not float64
.
I cannot see a direct way to make protobuf
to produce a file with the field typed as float64
. Can someone help me here? Is there any special package for protobuf
that encapsulates a float64
?
Many Thanks
Solution 1:[1]
As mentioned in Scalar Value Types, float64
in Go is defined with double
in protobuf. So instead of writing:
float a_field = 1;
you will write:
double a_field = 1;
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
Solution | Source |
---|---|
Solution 1 | Clément Jean |