protobufjs 从字符串加载
protobufjs load from string
我得到一个 .proto
定义作为字符串输入,我可以直接从字符串将它加载到 Root
对象中吗,例如字符串可能看起来像这样
let protoStr = `syntax = "proto3";
message SearchRequest {
string query = 1;
int32 page_number = 2;
int32 result_per_page = 3;
}`
而且我希望能够加载它
let searchRequest = protobuf.loadFromStr(protoStr)
是的,您可以使用 protobuf.parse
参见 https://github.com/protobufjs/protobuf.js/blob/master/examples/custom-get-set.js#L7-L12
我得到一个 .proto
定义作为字符串输入,我可以直接从字符串将它加载到 Root
对象中吗,例如字符串可能看起来像这样
let protoStr = `syntax = "proto3";
message SearchRequest {
string query = 1;
int32 page_number = 2;
int32 result_per_page = 3;
}`
而且我希望能够加载它
let searchRequest = protobuf.loadFromStr(protoStr)
是的,您可以使用 protobuf.parse
参见 https://github.com/protobufjs/protobuf.js/blob/master/examples/custom-get-set.js#L7-L12