encoding - 序列化和编码有什么区别?

标签 encoding service serialization

序列化和编码有什么区别? 我什么时候应该在网络服务中使用它们?

最佳答案

Serializing是关于以可以维护结构的方式在存储/传输介质上移动结构化数据。 Encoding更广泛,比如所述数据如何转换为不同的形式等。也许您可以认为序列化是本例中编码的子集。

对于 Web 服务,您可能会考虑序列化/反序列化某些数据以发出/接收请求/响应 - 有效地传输“消息”。编码处于较低级别,就像消息传递/Web 服务类型/序列化机制在幕后的工作方式一样。

关于encoding - 序列化和编码有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3784143/

相关文章:

android - 在 Application 的 onCreate 中启动服务

java - 序列化兼容性 Java 7/8

json - 如何确定 JSON.stringify() 使用哪种编码?

javascript - 读取本地文本文件 - 字符集问题

.net - c#编码转换?

javascript - 从 Node.js 向 Apache solr 发出带有变音符号的 Http GET 请求

Angular 2 : using a service to broadcast an event

Delphi XE2 新服务 - 为什么它包含这些 VCL 单元?

json - SignalR 2.0.0 beta2 IJsonSerializer 可扩展性

c# - 序列化程序正在尝试序列化用 [ProtoIgnore] 装饰的属性