1.3.1. 常用¶
JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于阅读和编写,同时也易于机器解析和生成。
XML(Extensible Markup Language)是标记语言,用于存储和传输数据。它可以用于创建复杂的文档结构,并且可以跨平台使用。
YAML(YAML Ain’t Markup Language)是一种直观的数据序列化格式,易于人类阅读和编写,常用于配置文件和数据交换。
Protocol Buffers(ProtoBuf): Protocol Buffers 是一种由Google开发的二进制数据序列化格式。它具有高效的数据编码和解码性能,常用于高性能的分布式系统。
MessagePack: MessagePack 是一种轻量级的二进制数据序列化格式,支持多种编程语言,并且比JSON和XML更紧凑,适用于网络通信和数据存储。
BSON: BSON(Binary JSON)是一种二进制表示的JSON格式,主要用于存储文档数据库中的数据,例如MongoDB。
Thrift: Apache Thrift 是一种跨语言的远程过程调用(RPC)框架,同时也是一种数据序列化格式。它支持多种编程语言和数据类型。