public static object Deserialize(byte[] bytes) { CT_UserStaticData customObject = new CT_UserStaticData(); using (var s = new MemoryStream(bytes)) { using (var br = new BinaryReader(s)) { //customObject._id = br.ReadString(); customObject.displayName = br.ReadString(); customObject.imageurl = br.ReadString(); customObject.uid = br.ReadString(); customObject.seatIndex = br.ReadInt32(); } } return(customObject); }
public static byte[] Serialize(object o) { CT_UserStaticData customType = o as CT_UserStaticData; if (customType == null) { return(null); } using (var s = new MemoryStream()) { using (var bw = new BinaryWriter(s)) { //bw.Write(customType._id); bw.Write(customType.displayName); bw.Write(customType.imageurl); bw.Write(customType.uid); bw.Write(customType.seatIndex); return(s.ToArray()); } } }