public T ProcessToObject <T>(string data) { var bytes = StringByteConver.ToByte(data); bytes = DeProcess(bytes); var fastBinarySerializer = new FastBinarySerializer(); var result = fastBinarySerializer.ReadBytes <T>(bytes); return(result.IsSucceed ? result.Value : default(T)); }
public string ProcessToString <T>(T data) { var fastBinarySerializer = new FastBinarySerializer(); var result = fastBinarySerializer.WriteBytes(data); if (result.IsSucceed) { var bytes = result.Value; bytes = Process(bytes); return(StringByteConver.ToString(bytes)); } else { return(null); } }