private static bool SerializeObject(JsonTable anObject, StringBuilder builder) { builder.Append("{"); IDictionaryEnumerator e = anObject.GetEnumerator(); bool first = true; while (e.MoveNext()) { string key = e.Key.ToString(); object value = e.Value; if (!first) { builder.Append(","); } SerializeString(key, builder); builder.Append(":"); if (!SerializeValue(value, builder)) { return(false); } first = false; } builder.Append("}"); return(true); }