Protobuf初探
文 · Mark 对于软件开发者,尤其是移动端(Android & iOS)开发者来说,XML和JSON两种文件传输格式并不陌生,尤其是JSON,仅在上述两种开发领域中就广泛应用。随之而来的,是各种JSON的解析库,此文中,笔者不想介绍各个平台丰富多彩的JSON解析库,而是想和大家分享发现的一种新的文件传输格式,Protobuf。 Protobuf是什么鬼 初次相遇Protobuf,这是我的第一反应。那么Protobuf到底是什么鬼? Protobuf是一种灵活高效的、用于跨平台数据通信的数据传输格式,全称Protocol Buffers,类似XML和JSON。下面,我们先看一个protobuf的简单例子,如下: message Person { required string