我想解析一個本地json文件,輸出不是它應該顯示的內容。 我對Json(和Gson)沒有什麼經驗,所以我不清楚問題是什麼。解析Json與Java中的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
沒有錯誤,但輸出是:
[email protected]
我不確定什麼可能會出錯,所以感謝您的指導!
[編輯:我忘了補充說,我已經搜索過,並閱讀相關的職位。它們可能是相似的,但我並沒有太多的運氣來拼湊在一起。]
Ju st試了一下。它現在給我一個null的輸出 –
你能提供jsonfile.json的內容嗎? – rich
我從http://search.twitter.com/search.json?q=%40android複製了一切到jsonfile.json –