如何使用apache thrift生成数组

时间:2014-02-11 06:47:56

标签: java thrift

我需要使用apache thrift idl生成一个java数组。有人可以告诉我,我该怎么做?

我已经将它与List一起使用了。

这里是代码

struct subscription{
1:list<string> control_data
2:string callback_url
3:bool post_notification

}

我可以用数组做同样的事情,因为很难处理项目中的列表。

1 个答案:

答案 0 :(得分:2)

只有list<T>set<T>map<K,V>。从该IDL生成的代码取决于语言。对于byte[]等二进制数据,建议改为使用binary类型。

关于您的特定问题:如果list<>很困难,请考虑暂时将数据转换为数组,同时在应用程序逻辑中处理它们。