golang离线环境依赖包问题

在一个win10虚拟机中安装了go(go1.16.4)的开发环境, 其中有自己的项目,此时正常编译。

然后将这个虚拟机放到内网,内网网络受限,不允许访问外网

如果新一个依赖包,该怎么办呢?

msgpack代替json防止丢失类型

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

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

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