When serializing long protocol buffers wraps numbers in strings so they can be properly handled by JavaScript, which cannot always handle arbitrary precision arithmetic. This issue will close with some discussion of how long values will be serialized as strings, and why.
When serializing
long
protocol buffers wraps numbers in strings so they can be properly handled by JavaScript, which cannot always handle arbitrary precision arithmetic. This issue will close with some discussion of how long values will be serialized as strings, and why.https://ga4gh-schemas.readthedocs.io/en/latest/appendix/json_intro.html
See https://github.com/ga4gh/server/issues/1478