推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

protocolbuf, Gooogle 提供的序列化和反序列化工具

更新时间:2018-11-05 16:26:16 大小:6M 上传用户:weiguoning03查看TA发布的资源 标签:序列化 下载积分:2分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

Protocol buffers是一个灵活,高效,自动化的结构化数据序列化机制,类似于XML,但是更小,更快,更简单。你可以一次定义你希望你的数据结构,使用工具很方便的生成从各种数据流读写结构化数据的代码,支持多种开发语言。你可以在不重新编译部署程序的情况下更新你的数据结构,支持向前和向后兼容

语法如下:

syntax = "proto3"; 

option go_package = "user";
option java_package = "com.venusource.protobuf";

message ProtobufUser {
 int32 id = 1; string name = 2;
 message Phone{   enum PhoneType {
     HOME = 0;
     WORK = 1;
     OTHER = 2;   
   }
   PhoneType phoneType = 1;   string phoneNumber = 2;
 }
 repeated Phone phones = 3;
}

protobuf定义详细的语法请到官网自学



部分文件列表

文件名大小
----
protobuf-3.4.1/
protobuf-3.4.1/.gitignore3KB
protobuf-3.4.1/.gitmodules
protobuf-3.4.1/.travis.yml3KB
protobuf-3.4.1/BUILD
protobuf-3.4.1/CHANGES.txt
protobuf-3.4.1/CONTRIBUTORS.txt4KB
protobuf-3.4.1/LICENSE2KB
protobuf-3.4.1/Makefile.am
protobuf-3.4.1/Protobuf.podspec2KB
...

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载