Android java json parse empty
Android java json parse empty
对于 JSON:
{
"ayetler" : [
{
"ayet" : {
"title" : "(1/96, Alak/1-5)",
"body" : "Oluşturan; insanı embriyondan oluşturan Rabbinin adına öğren-öğret!''n"
}
},
{
"ayet" : {
"title" : "(1/96, Alak/15-19)",
"body" : "O zaman o, meclisini/örgütünü çağırsın.''n"
}
},
和缓冲类返回 jArray JsonArraySend class
JSONObject object = new JSONObject(result);
jArray = object.getJSONArray("ayetler");
在异步任务中:
try {
for (int i = 0; i < jsonarray.length(); i++) {
JSONObject row;
row = jsonarray.getJSONObject(i);
JSONPojo item = new JSONPojo();
item.setTitle(row.getString("title").toString());
item.setBody(row.getString("body").toString());
meal_list.add(item);
}
}
catch (JSONException e) {}
return meal_list;
但是,列表视图为空为什么列表视图为空我哪里做错了
您的"title"
和"body"
字符串位于"ayet"
节点下,而不是JSONArray
元素下。
尝试如下:
try {
for (int i = 0; i < jsonarray.length(); i++) {
JSONObject obj = jsonarray.getJSONObject(i);
JSONObject row = obj.getJSONObject("ayet");
JSONPojo item = new JSONPojo();
item.setTitle(row.getString("title").toString());
item.setBody(row.getString("body").toString());
meal_list.add(item);
}
}
catch (JSONException e) {}
return meal_list;
相关文章:
- JSON.parse没有'不能使用Javascript
- 如何在Parse中创建一对多关系
- 如何使用Windows8JSON.parse将JSON文本反序列化为日期类型
- parse.com类中指针中的查询指针
- $(.class).empty总是缺少一个元素
- Javascript JSON.parse not working
- Javascript:为什么是构造函数's __proto__属性Empty(){}
- 从Parse.com返回的格式化日期
- 当其他解析器认为意外的令牌有效时,json.parse会失败
- 无法将JSON.parse与JSON_encode中的结果一起使用
- 使用Parse.com查询制作新闻源
- 如何使用Parse.com JavaScript SDK上传图像
- 在JSON.parse Javascript中字符串化Java对象抛出错误
- JSON.parse,已经在try/catch块中,仍然抛出语法错误
- 在underscore.js中显示列表中的所有项目(使用Parse.com)
- 如何在没有jquery的情况下使用Papa Parse
- PARSE-处理并发请求
- 其中是函数Empty(){}
- Android java json parse empty
- JSON.parse(xmlhttp.responseText) returns empty