ローカルの json ファイルを解析しようとしていますが、出力が表示されるはずのものではありません。私は Json (および Gson) の経験がほとんどないため、何が問題なのかわかりません。
ツイートクラスは次のとおりです。
public class tweet {
String from_user;
String from_user_name;
String profile_image_url;
String text;
public tweet(){
//empty constructor
}
}
これは、Gson が使用されるクラスです。
import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
import com.google.gson.Gson;
public class tweetfeedreader {
public static void main(String args[]) throws FileNotFoundException {
Gson gson = new Gson();
BufferedReader bufferedReader = new BufferedReader(new FileReader(
"C:/Users/LILITH/Desktop/jsonfile.json"));
tweet J_tweet = gson.fromJson(bufferedReader, tweet.class);
System.out.println(J_tweet);
}
}
最後に、ローカル ディレクトリに保存した .json ファイル: http://search.twitter.com/search.json?q=%40android
エラーはありませんが、出力は次のとおりです。
tweet@3030d5aa
何がうまくいかないのかわからないので、ご指導ありがとうございます!
[編集: SO を以前に検索し、関連する投稿を読んだことを追加するのを忘れていました。それらは似ているかもしれませんが、ピースをつなぎ合わせるのにあまり運がありません.]