protected static bool SerializeObject(Hashtable anObject, StringBuilder builder) { builder.Append("{"); IDictionaryEnumerator enumerator = anObject.GetEnumerator(); bool flag = true; while (enumerator.MoveNext()) { string aString = enumerator.Key.ToString(); object value = enumerator.Value; if (!flag) { builder.Append(", "); } JsonParser.SerializeString(aString, builder); builder.Append(":"); if (!JsonParser.SerializeValue(value, builder)) { return(false); } flag = false; } builder.Append("}"); return(true); }
protected static bool SerializeArray(ArrayList anArray, StringBuilder builder) { builder.Append("["); bool flag = true; for (int i = 0; i < anArray.Count; i++) { object value = anArray[i]; if (!flag) { builder.Append(", "); } if (!JsonParser.SerializeValue(value, builder)) { return(false); } flag = false; } builder.Append("]"); return(true); }
protected static bool SerializeArray(ArrayList anArray, StringBuilder builder) { builder.Append("["); bool flag = true; for (int index = 0; index < anArray.Count; ++index) { object an = anArray[index]; if (!flag) { builder.Append(", "); } if (!JsonParser.SerializeValue(an, builder)) { return(false); } flag = false; } builder.Append("]"); return(true); }