繁体   English   中英

如何在scala中生成protobuf?

[英]How to generate protobuf in scala?

这是我的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

更具体地说,请查看此部分 ,其中显示了如何为给定的proto文件生成Scala案例类的示例。 它还将生成解析器和序列化器。 希望这对你有所帮助

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM