【发布时间】:2016-07-27 18:36:23
【问题描述】:
我正在尝试使用 php 将 mysql 数据输入到 json 中,然后在 url 中访问它。我在 json 中获取数据,但我需要一种格式。下面是我获取 json 的 php 代码。
header('Content-Type: application/json');
include('dbhconfig.inc.php');
$response = array();
$stmt = $dbh->prepare("SELECT * FROM venderlist");
$stmt->execute();
$rows = $stmt->fetchAll(PDO::FETCH_ASSOC);
{
$response['results'] = $rows;
}
echo json_encode($response);
我的 json 数据显示如下
{"results":[{"id":"1","vendname":"Genie Events","address":"15, Lower Ground Floor, Lajpat Nagar, Delhi - 110024, Near National Park ","contact":"(91)-11-33437065","contact_o":"(91)-11-40666522","est":"2010","website":"www.genieevents.com","email":"","zip":"110024","latitude":"1.28525","longitude":"103.775464","latlon":"1.28525,103.775464","type":"organisers"},
首先它没有以正确的结构显示。目前 latlon 显示为 "latlon":"1.28525,103.775464" 但我希望结果应该是 "latlon":[1.28525,103.775464]
如何将[] 添加到我的 json 变量名 latlon。
【问题讨论】: