我现在使用 Thrift 作为通信协议。我必须传递一个对象(树数据结构)来映射树数据结构。我想生成java代码。如何通过 Thrift 传输树数据结构,我通过 Tree 定义了一个对象,但 thrift 不允许这种方式,来自我的 thrift 文件:
struct MyObject {
1:i32 id,
2:i32 parentid,
3:string name,
4:list<MyObject> children
}
但是,我从 Thrift 收到此错误:尚未定义类型“MyObject”。有什么解决方法吗?感谢您的任何建议!