2

私は文字列を持っているとしましょう

 String jsonTweets;

通常の HttpClient リクエストを使用してこれを取得します。TwitterAPI ME または Twitter4j を使用して、この String を Tweet クラスに変換するにはどうすればよいですか?

注: TwittrAPI ME または Twitter4j を使用して jsonTweets 文字列を作成するつもりはありません。私はすでにそれを持っており、API を使用して同等の Java クラスを取得したいだけです。Tweet.java.

ありがとう

4

2 に答える 2

1

DataObjectFactory#createStatus() を使用して、生の JSON 文字列から Status オブジェクトをインスタンス化できます。 http://twitter4j.org/en/javadoc/twitter4j/json/DataObjectFactory.html#createStatus(java.lang.String )

于 2012-11-20T02:18:01.127 に答える
0

Tweet クラスとそれらを解析するいくつかのメソッドだけが必要な場合は、これらのライブラリ全体を含める必要はありません。独自の Tweet クラスを作成し、json 文字列をコンストラクターに渡す JSONObject をインスタンス化し、getString メソッドと getXYZ メソッドを使用して Tweet クラスにデータを入力します。

Twitter4j を使用したい場合は、オンラインの JavaDoc をすばやく検索すると、次のようになりました。

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

Twitter の API から標準のツイート データの JSON 文字列を取得し、Tweet オブジェクトを返すようです。

于 2012-11-20T02:08:01.517 に答える