コード例 #1
0
        public string Stringify(JsonValue value)
        {
            if (value.JsonType != JsonType.Number)
            {
                return(null);
            }
            var val = value.Qd();

            if (double.IsPositiveInfinity(val))
            {
                return("Inf");
            }
            else if (double.IsNegativeInfinity(val))
            {
                return("-Inf");
            }
            else if (double.IsNaN(val))
            {
                return("NaN");
            }
            else if (isNegativeZero(val))
            {
                return("-0");
            }
            else
            {
                return(null);
            }
        }
コード例 #2
0
 public string Stringify(JsonValue value)
 {
     if (stringify &&
         value.JsonType == JsonType.Number &&
         value.Ql() == value.Qd())
     {
         return("0x" + value.Ql().ToString("x"));
     }
     else
     {
         return(null);
     }
 }