Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/220.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Android java json解析为空_Javascript_Android_Json - Fatal编程技术网

Javascript Android java json解析为空

Javascript Android java json解析为空,javascript,android,json,Javascript,Android,Json,对于json: 和缓冲区类返回jArray JsonArraySend类 在异步任务中: 试试看{ for(int i=0;i

对于json:

和缓冲区类返回jArray JsonArraySend类

在异步任务中:

试试看{
for(int i=0;i
但是,listview是空的 为什么listview是空的 我哪里做错了

您的
“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;
试试看{
for(int i=0;i
如果这是您的全部JSON,那么它有一个语法错误。没有语法错误它可能引发了一个异常,向我们显示消息System.out.println(e.getMessage);您能在“for”操作之后设置一个断点并查看fine_列表是否为空吗?我建议您使用类似的库来自动将JSON解析为模型。这也更加健壮,您不必编写不必要的代码。
  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;
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;