我的服务器中有一个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