我正在使用Volley,看着這個(http://www.androidhive.info/2014/09/android-json-parsing-using-volley/)教程,但我不知道如何使它工作。使用ObjectJSON,錯誤說「它不能轉換爲數組」,如果我使用ArrayJSON方法,它不會找到數據庫元素。 我的urlJSON - http://smkbaig.esy.es/get_info_test.php我應該使用什麼類型的JSON解析?
0
A
回答
1
您提供的PHP鏈接跟隨您的JSON開頭{和教程說,這是一個JSON對象,其次是一個名爲「receptaclei」的數組。
如果遵循正確的教程,直到最後,它應該工作使用 makeJsonArrayRequest()
你真的需要在這裏粘貼代碼,以便我們能進一步幫助。
您可能首先要做的就是按照提供的方式完全按照教程進行操作,並且如果您成功地獲得了答案,那麼就開始試驗和更改。我看到你正在使用自己的JSON,而不是爲JsonArrays和JsonObjects編碼,並看到兩個按鈕都起作用。
0
Thnaks @iBobb for answer,它幫助了我。 下面是它的工作方式:
try {
JSONArray ja = response.getJSONArray("receptai");
for (int i = 0; i < ja.length(); i++) {
JSONObject jsonObject = ja.getJSONObject(i);
rec = new Receptas();
rec.setPav(jsonObject.getString("pav"));
rec.setApras(jsonObject.getString("apras"));
rec.setIngred_sk(jsonObject.getString("ingred_sk"));
recList.add(rec);
}
// ListView
// txtResponse.setText(data);
} catch (JSONException e) {
e.printStackTrace();
}
相關問題
- 1. 應該使用什麼html解析器?
- 2. 我應該使用哪種類型的asio解析器對象?
- 3. 傳統的ASP和JSON:我應該使用什麼解析器/序列化器?
- 4. 解析JSON - 應該很簡單。我錯過了什麼?
- 5. 什麼註釋和配置我應該解析JSON對象
- 6. 用Jackson解析JSON。爲什麼使用HashMap而不是我的類型?
- 7. 爲什麼我應該使用CustomEqualityAttribute來標記我的類型?
- 8. 這是什麼類型的編碼?我應該用什麼腳本來解碼?
- 9. 我應該使用什麼模型?
- 10. 我應該使用什麼xml解析器?
- 11. 我的C FFI中應該使用什麼C類型的f64?
- 12. 我應該如何解析這個JSON?
- 13. 我應該如何解析這種JSON?
- 14. 我應該在這裏使用什麼類型的演員?
- 15. 我應該使用什麼類型的算法?
- 16. 我的Protobuf Swagger API應該使用什麼MIME類型?
- 17. 我應該使用什麼類型的加密
- 18. 我應該在Android中使用什麼類型的適配器?
- 19. 我應該使用什麼類型的Visual Studio項目?
- 20. 我們應該使用什麼類型的NoSQL存儲?
- 21. 我應該使用什麼類型的數據庫複製?
- 22. 我應該使用什麼類型的連接?
- 23. Android:我應該使用什麼類型的意圖過濾器
- 24. 我應該使用什麼類型的軟件架構?
- 25. 我應該使用什麼類型的登錄?
- 26. 爲什麼我應該使用C++ Native的C++/CLI類型instad?
- 27. 我應該使用什麼類型的數組?
- 28. 我應該使用什麼類型的數據建模?
- 29. 我應該在netbeans中使用什麼類型的表單?
- 30. 我應該使用C#保存圖像的類型是什麼?