public byte[] Serialize(object obj, out string typeName)
        {
            typeName = _typeResolver.NameFor(obj.GetType());

            byte[] ret;
            using (var ms = new MemoryStream())
            {
                _binaryFormatter.Serialize(ms, obj);
                ret = ms.ToArray();
                ms.Close();
            }
            return(ret);
        }
示例#2
0
        public string Serialize(object obj, out string typeName)
        {
            typeName = _typeResolver.NameFor(obj.GetType());

            return(JsonConvert.SerializeObject(obj));
        }