在 python/C#/C/Go/... 生成的代码中,可以从 JSON 创建一个原型消息实例。例如,在 Python中你可以做google.protobuf.json_format.Parse(json, message)
. 我希望 [JavaScript 生成的代码(此处和此处)提供相同的功能,但不幸的是,情况并非如此。
我目前正在发送我的 JSONStruct
并收到相同的回复。所以现在我想把它打包Struct
并取回消息。但我不知道怎么做。
您实际上有一个名为protobuf.js的库,您可以使用ObjectInformationType.fromObject(JSON.parse(msg))
.
它将 JSON 对象解析为 protobuf。