[ 
https://issues.apache.org/jira/browse/THRIFT-3376?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14955849#comment-14955849
 ] 

Jens Geyer commented on THRIFT-3376:
------------------------------------

What about [this paragraph in the 
docs|https://msdn.microsoft.com/de-de/library/dwhawy9k(v=vs.110).aspx#RFormatString]?

{quote}
To work around the problem of Double values formatted with the "R" standard 
numeric format string not successfully round-tripping if compiled using the 
/platform:x64 or /platform:anycpu switches and run on 64-bit systems., you can 
format Double values by using the "G17" standard numeric format string. The 
following example uses the "R" format string with a Double value that does not 
round-trip successfully, and also uses the "G17" format string to successfully 
round-trip the original value
{quote}

Should we care about that?

> C# and Python JSON protocol double values lose precision
> --------------------------------------------------------
>
>                 Key: THRIFT-3376
>                 URL: https://issues.apache.org/jira/browse/THRIFT-3376
>             Project: Thrift
>          Issue Type: Bug
>          Components: C# - Library, Python - Library
>            Reporter: Nobuaki Sukegawa
>            Assignee: Nobuaki Sukegawa
>
> These two use default ToString/str methods that do not fully preserve double 
> precision.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to