簡介

Google Protocol Buffers 簡稱 Protobuf,類似 json 或 XML,是一種序列化結(jié)構(gòu)數(shù)據(jù)的機(jī)制,但是比它們更小、更快、更簡單。同時(shí)支持多語言,跨平臺(tái)。
目前主要有兩個(gè)大版本:proto2 和 proto3。
其中 proto2 支持 Java、Python、 Objective-C、和 C++。
proto3 增加了對(duì)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的具體示例-創(chuàng)新互聯(lián)
分享URL:http://chinadenli.net/article40/ceeoeo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供服務(wù)器托管、域名注冊(cè)、電子商務(wù)、搜索引擎優(yōu)化、商城網(wǎng)站、網(wǎng)站內(nèi)鏈
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容