Example #1
0
 JsonElement TryCatchNumber(string str)
 {
     JsonElement element = new JsonElement();
     long numInteger;
     double numDouble;
     decimal numDecimal;
     if (Int64.TryParse(str, out numInteger))
     {
         return new JsonElement(numInteger);
     }
     else if (Double.TryParse(str, out numDouble))
     {
         return new JsonElement(numDouble);
     }
     else if (Decimal.TryParse(str, out numDecimal))
     {
         return new JsonElement(numDecimal);
     }
     else
     {
         element.SetValueType(JsonValueType.Error);
         return element;
     }
 }