код обработки запроса
while($op=db_fetch_object($result))
{
$data[$i++]=array($op->name,$op->age,$op->dept);
}
echo json_encode($data);
$ data содержит
[["Aadidev", "23", "Division1"], ["Ragman", "35», "division3"], [ "Sahlaad", "27", "division1"], [ "Maraadhak", "21", "Филиал2"], [ "Arya", "48", "division1"], ["хвостовика", "25", "division1"], [ "Aatmaj", "54", "division1"], [ "Абхай", "46", "Филиал2"], [ "Bhinatha", "37","Division2"], ["Abhineet", "29", "Division3"], ["Srita", "47", "Division1"]]]
Код Android
String nameop="";
try{
JSONObject json=new JSONObject(page);
JSONArray namearr=json.names();
JSONArray valarr=json.toJSONArray(namearr);
for(int i=0;i<valarr.length();i++)
{
nameop+=namearr.getString(i)+" "+valarr.getString(i)+"\n";
}
result.setText(nameop);
}catch(Exception e){
Toast.makeText(this,e.toString(), Toast.LENGTH_LONG).show();
}
, что приводит к исключению
org.json.JSONException: текст JSONObject должен начинаться с '{' с символа 1 из [["Aadidev", "23", "Division1"],[ "Ragman", "35", "division3"], [ "Sahlaad", "27", "division1"], [ "Maraadhak", "21", "Филиал2"], [ "Arya", "48", "division1"], [ "хвостовика", "25", "division1"], [ "Aatmaj", "54", "division1"], [ "Абхай", "46", "Филиал2"], [»Бхинатха "," 37 "," дивизион2 "], [" Абхинеет "," 29 "," дивизион3 "], [" Срита "," 47 "," дивизион1 "]].