예제 #1
0
        private byte[] SerializeObject <T>(SerializeType type, T msg)
        {
            byte[] msgbytes;
            switch (type)
            {
            case SerializeType.Json:
                var msgstr = JsonConvert.SerializeObject(msg);
                msgbytes = Encoding.UTF8.GetBytes(msgstr);
                break;

            default:
                msgbytes = ProtobufSerializer.SerializeBytes(msg);
                break;
            }
            return(msgbytes);
        }