到目前为止,我用于制作 json 数组的 php 代码是
$response[$x]=$row['firstname']." ".$row['lastname'];
$res2=array("names"=>$response);
echo json_encode($res2);
其中响应是一个数组。这有作为输出
{"names":["Mario 1","Luigi 2","Mario 3"]}
它看起来像一个 json 数组,但是当我尝试使用 android 检索数组时
json.getJSONArray("names");
我收到一个 jsonexception 说“名称没有值”。怎么了?否则关于如何将名称放在 jsonobject 上并在 android 中检索它们的任何建议。?