您将必须创建自己的
Object并列出其中所有可能的类。
union Object { 1: string str; 2: i32 number32;}
(因为我不确定在所有lang中联合实现的工作方式,我会选择带有所有字段可选的struct)
struct Object { 1: optional string str; 2: optional i32 number32;}
然后:
map<string, Object>
在Thrift中,您无法创建“ accept all”字段,因为它不能完全跨语言移植,这是Thrift的主要功能之一。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)