我有JSONArray與其中的不同JSONObjects。當我的方法被調用的時候,首先會創建JSONObject。當再次調用該方法時,將在前一個JSONObject旁邊調用另一個JSONObject。現在我想插入最新的JSONObject的元素。問題是JSONObject被插入到JSONArray中的任何地方。那麼如何獲取插入的最新JSONObject的元素。 這裏是我的JSONArray從JSONArray獲取JSONobject在android
[
{
"letter": "E",
"col": 2,
"row": 5,
"badge": "1"
},
{
"letter": "D",
"col": 2,
"row": 6,
"badge": "2"
},
{
"letter": "Y",
"col": 2,
"row": 8,
"badge": "3"
}
]
在上面JSONArray我想針對Android創建的最新的JSONObject信。我在代碼中做了以下事情,但由於JSONObject放在任何地方,我沒有得到正確的字母。
JSONArray jarry1 = new JSONArray(allwordsss);
for (int i = 0; i < jarry1.length(); i++) {
String all = jarry1.getString(i).toString();
Log.e("TAG2", "All" + all);
JSONObject jobjjjj = new JSONObject(all);
letter = jobjjjj.getString("letter");
}
Log.i("TAG2", "letter" + letter);
請擴展您的問題,包括您到目前爲止嘗試過的內容,以及您正在使用哪個json庫。 – ScouseChris 2014-10-09 11:16:25
我已更新我的帖子請看看它..而我從服務器獲取數據.. – 2014-10-09 11:20:19
你不知道哪個jsonobject最後放在數組中,除非你將它存儲在某個地方。並請澄清你在說什麼。對我而言,你沒有多大意義。 – stealthjong 2014-10-09 11:25:49