我需要使用apache thrift idl生成一个java数组。有人可以告诉我,我该怎么做?
我已经将它与List一起使用了。
这里是代码
struct subscription{
1:list<string> control_data
2:string callback_url
3:bool post_notification
}
我可以用数组做同样的事情,因为很难处理项目中的列表。
答案 0 :(得分:2)
只有list<T>
,set<T>
和map<K,V>
。从该IDL生成的代码取决于语言。对于byte[]
等二进制数据,建议改为使用binary
类型。
关于您的特定问题:如果list<>
很困难,请考虑暂时将数据转换为数组,同时在应用程序逻辑中处理它们。