using System.Collections.Generic;
using Thrift.Transport;
+using System.Globalization;
namespace Thrift.Protocol
{
private void WriteJSONDouble(double num)
{
context.Write();
- String str = num.ToString();
+ String str = num.ToString(CultureInfo.InvariantCulture);
bool special = false;
switch (str[0])
if (reader.Peek() == QUOTE[0])
{
byte[] arr = ReadJSONString(true);
- double dub = Double.Parse(utf8Encoding.GetString(arr));
+ double dub = Double.Parse(utf8Encoding.GetString(arr), CultureInfo.InvariantCulture);
if (!context.EscapeNumbers() && !Double.IsNaN(dub) &&
!Double.IsInfinity(dub))