'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 |
