Protocol buffers 序列化protobuf文本格式的外观如何?

Protocol buffers 序列化protobuf文本格式的外观如何?,protocol-buffers,Protocol Buffers,给定以下原型文件 syntax = "proto3"; package tutorial; message MyMessage { string my_value = 1; } 相应的序列化文本文件应该是什么样子 my_value : "abc" 或 都不是。protobuf中有两种数据格式;更常见的是二进制protobuf格式;第二个(也是更罕见的)是一个固执己见的JSON变体。所以如果我们假设您谈论的是JSON版本,那么我们期望有效的JSON(注意,我这里没有考虑空格),类似

给定以下原型文件

syntax = "proto3";

package tutorial;

message MyMessage {
    string my_value = 1;
}
相应的序列化文本文件应该是什么样子

my_value : "abc"


都不是。protobuf中有两种数据格式;更常见的是二进制protobuf格式;第二个(也是更罕见的)是一个固执己见的JSON变体。所以如果我们假设您谈论的是JSON版本,那么我们期望有效的JSON(注意,我这里没有考虑空格),类似于:

{
    "my_value" : "abc"
}
{
    "my_value" : "abc"
}