序列化和编码有什么区别? 我什么时候应该在网络服务中使用它们?
最佳答案
Serializing是关于以可以维护结构的方式在存储/传输介质上移动结构化数据。 Encoding更广泛,比如所述数据如何转换为不同的形式等。也许您可以认为序列化是本例中编码的子集。
对于 Web 服务,您可能会考虑序列化/反序列化某些数据以发出/接收请求/响应 - 有效地传输“消息”。编码处于较低级别,就像消息传递/Web 服务类型/序列化机制在幕后的工作方式一样。
关于encoding - 序列化和编码有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3784143/