protocol-buffers - 相似原型定义之间的编码/解码
问题描述
假设我遵循原型定义
message Message1 {
string field1 = 1;
EnumType1.enum type = 2;
}
message EnumType1 {
enum Enum {
ZERO = 0;
ONE = 1;
}
}
message Message2 {
string field1 = 1;
EnumType2.enum type = 2;
}
message EnumType2 {
enum Enum {
ZERO = 0;
ONE = 1;
}
}
我可以信任协议缓冲区解码器来解码、编码 Message1 消息到 Message2,反之亦然。在某些情况下可以有例外吗?
解决方案
推荐阅读
- dart - 如何检查 TextField 是否在颤振/飞镖中包含 unicode 字符?
- html - Split text input to few cells using CSS
- asp.net-core - Customaze API Attribute
- c# - Fluent migrator extend withColumns
- html - 如何将three.js 渲染与其他HTML 元素合并?
- c# - Convert .csv file to Json data completely and do filter in JSON data
- kdb - kdb+/q 表 - 将字符串转换为数字
- vue.js - Vue devServer 代理没有帮助,我仍然收到 CORS 错误
- c - Accessing enum value in memcpy
- php - How I compare a string of a file, and if it does not exist, I write it in the file in PHP?