首页 > 其他 > 详细

Proto3语法翻译

时间:2019-07-01 11:13:48      阅读:129      评论:0      收藏:0      [点我收藏+]

本文主要对proto3语法翻译。参考网址:https://developers.google.com/protocol-buffers/docs/proto3

defining a message type 定义一个消息类型

Scala value types 标量类型

default values 默认值

enumerations  枚举

Using other  message Types 使用其他消息类型

 Nested Types 嵌套类型

UpdataIng a message  types  更新消息类型

Unknown fields 为止字段

any 

Oneof

maps

packages 包装 

defining services  定义服务

Json Mapping json 映射

Options 选择 选项

Generating  Your Classes 创建你的类

this guide describes how to use the protocol buffer language to structure your 

指导你怎么使用protocol buffer 语言和搭建自己的protocol buffer数据,包括.proto语法和建造自己的proto数据结构。这篇文章覆盖了proto3的整个语言,proto2语法地址参照:《proto2 语法指南》

defining a message type

syntax = "proto3";

message SearchRequest {
  string query = 1;
  int32 page_number = 2;
  int32 result_per_page = 3;
}
  • 文件的第一行指定你正在使用 proto3 语法:如果你不这么做 protocol buffer 编译器会假设您使用的是 proto2 。 这一行不允许存在空白字符或注释。
  • 这个 SearchRequest 消息定义了三个字段(名称/值对),每一条 SearchRequest 消息类型的数据都包含这三个字段定义的数据。每个字段包含一个名称和类型。

Proto3语法翻译

原文:https://www.cnblogs.com/oceanran/p/11112895.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!