org.json.JSONException:adr没有值

时间:2018-09-02 22:39:02

标签: android json

我的服务器中有一个json文件,然后尝试对此进行解析。

我成功解析了我应用程序中的另一个Json文件,但是此代码有异常。

这是我的代码:

    JSONObject jsonObject = new JSONObject(result);

              JSONArray jsonArray = jsonObject.getJSONArray("tells");

              for (int i = 0; i < jsonArray.length(); i++) {
                TellModel tellModel = new TellModel();

                JSONObject object = jsonArray.getJSONObject(i);

                tellModel.setName(object.getString("name"));
                tellModel.setPhone(object.getString("phone"));
                tellModel.setAddress(object.getString("adr"));


                tellList.add(tellModel);
}

和Json文件:

{
    "tells":[
        {
            "name":"دفتر رسیدگی به اسناد پزشکی استان تهران",
            "phone":"۶۶۴٣٧۶٩۶",
            "adr":"خیابان کارگر شمالی"
        },{

            "name":"اداره کل درمان سازمان بیمه تامین اجتماعی",
            "phone":"۶۶۴٢۵٢٨۴",
            "adr":"خیابان کارگر شمالی"
        },{
            "name":"اداره کمیسیون های پزشکی",
            "phone":"۶۶۶١٨٨٠٩",
            "adr":"تهران،سه راه آذری"
        },{
            "name":"بیمارستان میلاد",
            "phone":"٨٢٠٣٩",
            "adr":"بزرگراه همت"
        },{
            "name":"بیمارستان صدر",
            "phone":"٨٨٩۴۵۴٧۶",
            "adr":"میدان ولیعصر،خیابان کریم خان"
        }
    ]
}

我不知道为什么给这个例外

org.json.JSONException: No value for adr

0 个答案:

没有答案