public override void Serialize(object value, ContextSerialization context) { var str = (string)value; context.Write("\""); context.Write(str); context.Write("\""); }
public string SerializeString(object obj) { var context = new ContextSerialization(); context.seralizers = seralizers; context.WriteGeneric(obj); var result = context.ToString(); context.Close(); return(result); }
public override void Serialize(object value, ContextSerialization context) { if ((bool)value) { context.Write("true"); } else { context.Write("false"); } }
public override void Serialize(object value, ContextSerialization context) { var list = (List <T>)value; context.Write("["); for (var i = 0; i < list.Count; i++) { if (i != 0) { context.Write(","); } context.WriteGeneric(list[i]); } context.Write("]"); }
public override void Serialize(object value, ContextSerialization context) { var arr = (T[])value; context.Write("["); for (var i = 0; i < arr.Length; i++) { if (i != 0) { context.Write(","); } context.WriteGeneric(arr[i]); } context.Write("]"); }
public override void Serialize(object obj, ContextSerialization context) { var dict = (Dictionary <K, V>)obj; context.Write("{"); var isFirst = true; foreach (var item in dict) { if (!isFirst) { context.Write(","); } isFirst = false; var key = item.Key; var value = item.Value; context.Write("\""); context.Write(key.ToString()); context.Write("\":"); context.WriteGeneric(value); } context.Write("}"); }
public abstract void Serialize(object value, ContextSerialization context);
public override void Serialize(object value, ContextSerialization context) { context.Write((T)value); }