Well, it might be as simple as how it is represented in .Net:
http://csharpindepth.com/Articles/General/Decimal.aspx

Other languages might have different representation, and ranges, so
whatever is chosen, there may be cases where the wire format can't be
represented in the native type for a specific language.

On Fri, May 6, 2016 at 7:34 PM Adam Cozzette <[email protected]> wrote:

> A decimal type sounds like potentially a good candidate for becoming a 
> well-known
> type
> <https://developers.google.com/protocol-buffers/docs/reference/google.protobuf>
> with a custom JSON representation. There's a StackOverflow discussion
> <http://stackoverflow.com/questions/371604/whats-the-best-way-to-represent-system-decimal-in-protocol-buffers>
> about representing decimals in protocol buffers from way back in 2008 so it
> sounds like this a problem that people have been running into for a while.
> Do you have any thoughts on what it would look like? Maybe the most
> important thing would be to make sure it plays well with the decimal types
> used in various languages.
>
> On Mon, May 2, 2016 at 11:09 AM, Raymond Rizzuto <[email protected]>
> wrote:
>
>> Is there an extension mechanism that could be used to support Decimal
>> (handy for financial data) via JSON in protobuf 3?  Or in a future
>> version?  I know I could come up with some representation specific to my
>> application, but that seems somewhat shortsighted.
>>
> --
>> You received this message because you are subscribed to the Google Groups
>> "Protocol Buffers" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>> To post to this group, send email to [email protected].
>> Visit this group at https://groups.google.com/group/protobuf.
>> For more options, visit https://groups.google.com/d/optout.
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Protocol Buffers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/protobuf.
For more options, visit https://groups.google.com/d/optout.

Reply via email to