1.何为json序列化与二进制序列化
通常我们在程序中采用的以json为传输,将json转为对象的就是json序列化了。而二进制序列化通常是我们将数据转换为二进制进行传输,然后在进行各类转换操作
2.适用场景
小编觉得当数据采用json传输的时候,适用与web与控制层的转换,前端js对json的支持较好,而程序内部系统与系统之间采用二进制序列化编码形式进行编码进行数据传输,这样可提高数据传输效率
3.优缺点
json序列化有点就是通俗易懂,常用,易于与前端交互,缺点就是没有二进制序列化后的数据传输效率高.
二进制序列化的有点就是数据传输效率高,序列化码流小
个人觉得其实对于传输数据这个问题,不同项目由于人员技术参差不齐,所以要有一套统一的内部使用标准了。当然,统一用二进制传输数据当然更快了,可以使数据传输更快了....