Beispiel #1
0
        /// <summary>
        /// Generate a pretty printed string representation of this JsonValue.
        /// </summary>
        public override string ToString()
        {
            var gen = new JsonGen(true);

            gen.Value(this);
            return(gen.ToString());
        }
Beispiel #2
0
        public override string ToString()
        {
            switch (Type)
            {
            case TokenType.Bool:
                return(String.Format("{0}({1})", Type, (bool)this));

            case TokenType.Long:
                return(String.Format("{0}({1})", Type, (long)this));

            case TokenType.Double:
                return(String.Format("{0}({1})", Type, (double)this));

            case TokenType.String:
                var builder = new StringBuilder();
                JsonGen.FormatString((string)this, builder);
                return(String.Format("{0}({1})", Type, builder));

            default:
                return(Type.ToString());
            }
        }