我从 Kaka 阅读了 Protobuf,所以最后我得到了一个生成的 Java 对象。我想根据我得到的原始文件重命名/创建其他 Protobuf。
假设我有 2 个类 A 和 B。我的代码听 Kafka 主题并获得 A。我想将 A“转换”为 B,这几乎是相同的对象(变量名称更改很少)。有没有办法覆盖 Protobuf Parser?为了生成 B 而不是 A?
例如:
Class A{
String aa;
int aaaa;
}
Class B{
String bb;
int bbbb;
}
我的听众得到 A 而我想得到 B (bb=aa, bb=aaaa