这是我的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中为我的例子编写一个生成器吗?
答案 0 :(得分:1)
查看ScalaPB
更具体地说,请查看this section,其中显示了如何为给定的proto文件生成Scala案例类的示例。它还将生成解析器和序列化器。希望这可以帮助你