私はJSON文字列を持っています
[
{"created_at":"Thu Jan 24 07:27:12 +0000 2013",
"id":294345590119227392,
"user":{
"id":213539531,
"name":"Hamid",
"screen_name":"HamidMirGEO",
},
"retweeted":false
}]
次のコードを使用した解析
InputStream is = this.getResources().openRawResource(R.raw.jsontwitter);
byte [] buffer = new byte[is.available()];
while (is.read(buffer) != -1);
String jsontext = new String(buffer);
JSONArray entries = new JSONArray(jsontext);
for (i=0;i<entries.length();i++)
{
JSONObject post = entries.getJSONObject(i);
x += "Date:" + post.getString("created_at") + "\n";
x += "Post:" + post.getString("text") + "\n\n";
x += "Pp:" + post.getString("screen_name") + "\n\n";//error reading this
}
最初の 2 つの解析は成功しましたが、2 番目の中括弧 {} 内のデータを読み取る際に問題が発生しました。これの任意のソリューション。