我试图从 PHP 输出中获取一个 JSON 数组,它从数据库中获取多个值并转换为 JSON 数组。PHP代码如下:
php
$result = $conn->query("SELECT dbname FROM users ORDER BY dbname ASC");
//defined second array for dbnames' list
$dblist = array();
while($row = $result->fetch_assoc()){
//array_push($response['dblist'],$row['dbname']);
$dblist = array('name'=>$row['dbname']);
}
$response['dblist'] = $dblist;
echo json_encode($response);
它提供以下输出:
JSON
{"dblist":["a","arsod"]}
但是,为了从 JSON 中提取值,所需的数组类似于:
json
{"dblist":{"name":"a","name":"arsod"}}
我怎样才能做到这一点?我想在 android 应用程序中获取这些值。
绝地无双
慕哥9229398