From 614e65a476c9463d7d78d67b0122a1ed4451bc83 Mon Sep 17 00:00:00 2001 From: cocapasteque Date: Thu, 21 Feb 2019 16:15:56 +0100 Subject: [PATCH] Added en-US culture to double parsing in MiniJSON third party library --- ThirdParty/MiniJSON/MiniJSON.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/ThirdParty/MiniJSON/MiniJSON.cs b/ThirdParty/MiniJSON/MiniJSON.cs index 513f1c0ce..9f5276cdf 100644 --- a/ThirdParty/MiniJSON/MiniJSON.cs +++ b/ThirdParty/MiniJSON/MiniJSON.cs @@ -29,6 +29,7 @@ using System; using System.Collections; using System.Collections.Generic; +using System.Globalization; using System.IO; using System.Text; @@ -289,7 +290,7 @@ string ParseString() { object ParseNumber() { string number = NextWord; - + var culture = new CultureInfo("en-US"); if (number.IndexOf('.') == -1) { long parsedInt; Int64.TryParse(number, out parsedInt); @@ -297,7 +298,7 @@ object ParseNumber() { } double parsedDouble; - Double.TryParse(number, out parsedDouble); + Double.TryParse(number, NumberStyles.Any, culture, out parsedDouble); return parsedDouble; }