簡介

Google Protocol Buffers 簡稱 Protobuf,類似 json 或 XML,是一種序列化結構數據的機制,但是比它們更小、更快、更簡單。同時支持多語言,跨平臺。
目前主要有兩個大版本:proto2 和 proto3。
其中 proto2 支持 Java、Python、 Objective-C、和 C++。
proto3 增加了對Go、JavaNano、Ruby、和 C#的支持。
proto例子
syntax = "proto3";
package tutorial;
import "google/protobuf/timestamp.proto";
option java_package = "com.katyusha.aron.demo";
option java_outer_classname = "AddressBookProtos";
message Person {
string name = 1;
int32 id = 2;
string email = 3;
enum PhoneType{
MOBILE = 0;
HOME = 1;
WORK = 2;
}
message PhoneNumber {
string number = 1;
PhoneType type = 2;
}
repeated PhoneNumber phone = 4;
}
message AddressBook {
repeated Person person = 1;
}
分享題目:Android中使用protobuf的具體示例-創新互聯
分享URL:http://www.yijiale78.com/article40/ceeoeo.html
成都網站建設公司_創新互聯,為您提供服務器托管、域名注冊、電子商務、搜索引擎優化、商城網站、網站內鏈
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯