From 2b984cd5a11802e6106e0e1202b90fe5da7735fb Mon Sep 17 00:00:00 2001 From: Jeddunk Date: Sun, 30 Jan 2022 16:46:19 +0100 Subject: [PATCH] fix converter.cs --- SteamStorefrontAPI/Classes/common/Converters.cs | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/SteamStorefrontAPI/Classes/common/Converters.cs b/SteamStorefrontAPI/Classes/common/Converters.cs index 6ddf607..7629bd7 100644 --- a/SteamStorefrontAPI/Classes/common/Converters.cs +++ b/SteamStorefrontAPI/Classes/common/Converters.cs @@ -20,13 +20,18 @@ namespace SteamStorefrontAPI.Classes { if (reader.TokenType == JsonToken.Null) return null; var value = reader.Value.ToString(); + double result; + var style = System.Globalization.NumberStyles.AllowDecimalPoint; + var provider = System.Globalization.CultureInfo.CreateSpecificCulture("en-US"); - if(value.Length < 2) + if (value.Length < 2) { - return double.Parse($".{value}"); + double.TryParse($".{value}", style, provider, out result); + } else { + double.TryParse(value.Insert(value.Length - 2, "."), style, provider, out result); } - return double.Parse(value.Insert(value.Length - 2, ".")); + return result; } public override void WriteJson(JsonWriter writer, object value, JsonSerializer serializer)