这是我的 proto 文件的样子:
option java_package = "com.test.report";
message ClientRecord
{
optional string cust_id = 1;
optional double tx_bytes = 2;
optional double rx_bytes = 3;
optional string source_id = 4;
optional string dest_id = 5;
}
message ClientRecords
{
repeated ClientRecord record = 1;
}
我能够在 python 中编写 protobuf 生成器/解码器,但是如何在 Scala/Java 中编写它。谁能帮我在 Scala 中为我的示例编写一个生成器?
最佳答案
退房 ScalaPB
更具体地说,请查看 this section它显示了如何为给定的 proto 文件生成 Scala 案例类的示例。它也会生成解析器和序列化器。希望这对你有帮助
关于java - 如何在scala中生成protobuf?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35635256/