我正在使用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#保存图像的类型是什么?