【问题标题】:If I have a String of tweets (json), can I load into Twitter4j Tweet[]?如果我有一串推文 (json),我可以加载到 Twitter4j Tweet[] 中吗?
【发布时间】:2012-11-08 01:33:01
【问题描述】:

假设我有一个字符串

 String jsonTweets;

我只是使用常规的 HttpClient 请求得到这个。如何使用 TwitterAPI ME 或 Twitter4j 以某种方式将此 String 转换为 Tweet 类?

注意:我不会使用 TwittrAPI ME 或 Twitter4j 来创建 jsonTweets 字符串。我已经有了它,只是想使用 API 来获得等效的 java 类。 Tweet.java.

谢谢

【问题讨论】:

    标签: android twitter twitter-oauth twitter4j


    【解决方案1】:

    您可以使用 DataObjectFactory#createStatus() 从原始 json 字符串实例化状态对象。 http://twitter4j.org/en/javadoc/twitter4j/json/DataObjectFactory.html#createStatus(java.lang.String)

    【讨论】:

      【解决方案2】:

      如果您只想要一个 Tweet 类和一些解析它们的方法,则不需要包含整个库。创建您自己的 Tweet 类,实例化一个 JSONObject,将您的 json 字符串传递给构造函数,然后使用 getString 和 getXYZ 方法填充您的 Tweet 类。

      如果你想使用 Twitter4j,通过他们的在线 JavaDoc 进行快速搜索,我发现:

      http://twitter4j.org/en/javadoc/twitter4j/json/DataObjectFactory.html#tweetConstructor

      看起来它从 Twitter 的 api 中接收标准推文数据的 JSON 字符串并返回它们的 Tweet 对象。

      【讨论】:

        猜你喜欢
        • 2011-10-18
        • 1970-01-01
        • 2010-10-28
        • 2021-01-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-10-14
        相关资源
        最近更新 更多