Ignore:
Timestamp:
Aug 9, 2017, 7:43:07 PM (7 years ago)
Author:
alloc
Message:

Fixes 14_16_21

File:
1 edited

Legend:

Unmodified
Added
Removed
  • binary-improvements/7dtd-server-fixes/src/JSON/JSONNumber.cs

    r279 r309  
    2323                }
    2424
    25                 public override string ToString (bool prettyPrint = false, int currentLevel = 0)
     25                public override void ToString (StringBuilder stringBuilder, bool prettyPrint = false, int currentLevel = 0)
    2626                {
    27                         return value.ToString (System.Globalization.CultureInfo.InvariantCulture);
     27                        stringBuilder.Append (value.ToCultureInvariantString ());
    2828                }
    2929
     
    8686                                } else {
    8787                                        double number;
    88                                         if (!double.TryParse (sbNum.ToString (), out number)) {
     88                                        if (!Utils.TryParseDouble(sbNum.ToString (), out number)) {
    8989                                                throw new MalformedJSONException ("Mantissa is not a valid decimal (\"" + sbNum.ToString () + "\")");
    9090                                        }
Note: See TracChangeset for help on using the changeset viewer.