/// <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()); }
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()); } }