msgpack代替json防止丢失类型

开发了一个通信协议, 协议对数据类型比较敏感, 根据不同数据数据类型使用不同格式。golang的数据类型能够满足需求。

然而,将协议转为http方式时,如果传入json,会发现数据类型不符合预期

例如,本来是应该int结果是float64; 本来应该是[]byte,结果是string