示例#1
0
 public static void WriteObject(this ByteStreamBuffer steamBuffer, object _object)
 {
     try
     {
         string jsonObject = JsonConvert.SerializeObject(_object);
         steamBuffer.Write_UTF8String(jsonObject);
     }
     catch (System.Exception e)
     {
         Console.WriteLine(e.Message);
     }
 }
示例#2
0
        public static T ReadObject <T>(this ByteStreamBuffer steamBuffer) where T : class
        {
            string jsonObject = steamBuffer.Read_UTF8String();

            try
            {
                return(JsonConvert.DeserializeObject <T>(jsonObject));
            }
            catch (System.Exception e)
            {
                Console.WriteLine(e.Message);
                return(null);
            }
        }