如何使用 apache thrift 生成数组
Posted
技术标签:
【中文标题】如何使用 apache thrift 生成数组【英文标题】:How can I generate a array with apache thrift 【发布时间】:2014-02-11 06:47:55 【问题描述】:我需要用 apache thrift idl 生成一个 java 数组。谁能告诉我该怎么做?
我已经尝试过使用 List。
这里是代码
struct subscription
1:list<string> control_data
2:string callback_url
3:bool post_notification
我可以对数组做同样的事情吗?在我的项目中处理列表很困难。
【问题讨论】:
你尝试了什么?你到底想达到什么目的? 我已经更新了这个问题。我想现在你可以知道我应该做什么了。 【参考方案1】:只有list<T>
、set<T>
和map<K,V>
。从该 IDL 生成什么代码取决于语言。对于像byte[]
这样的二进制数据,建议改用binary
类型。
关于您的特定问题:如果使用list<>
有困难,请考虑暂时将数据转换为数组,同时在您的应用程序逻辑中处理它们。
【讨论】:
以上是关于如何使用 apache thrift 生成数组的主要内容,如果未能解决你的问题,请参考以下文章