【发布时间】:2016-09-16 06:06:56
【问题描述】:
我正在尝试反序列化 Scala 中的二进制消息:
val deserializer = new TDeserializer(new TBinaryProtocol.Factory());
try {
val obj = deserializer.deserialize(new ClientError{}, input._2.toArray)
其中 ClientError 是 Scrooge 从 Thrift 文件生成的特征。问题是,deserialize() 需要一个 TBase 对象,但 TBase 是一个接口。我该怎么做呢?我是否必须创建一个实现两者的新类? 感谢您的帮助!
【问题讨论】:
标签: scala binary thrift scrooge