0
我已经使用sql查询在codeigniter中生成sql字符串。如何在codeigniter中添加json格式输出的标题
$result['tc'] = $this->db->query("select * from stationList");
然后我将它传递到视图i个命令:
$this->load->view('jsontc',$result);
然后使用foreach循环,改变成阵列并将其编码到JSON:
$emparray = array();
foreach ($tc as $row)
{
$emparray[] = $row;
}
$page = json_encode(array('stationList' => $emparray));
echo $page.
所以我得到以下结果
{
"stationList":[
{
"no":"1",
"location":"Temple Mall North",
"districtL":"Kowloon",
"districtS":"Wong Tai Sin",
"address":"Temple Mall North Carpark, Level 3,\n136 Lung Cheung Rd, Wong Tai Sin, Kln",
"provider":"CLP",
"parkingNo":"320-322",
"img":"\/EV\/PublishingImages\/common\/map\/map_thumb\/Entrance_Lung%20Cheung.jpg",
"lat":"22.3425903320313",
"lng":"114.190719604492",
"type":"SemiQuick"
},
但是如何将c我为每组记录添加一个标题,如下所示?
{
"stationList":[
station{
"no":"1",
"location":"Temple Mall North",
"districtL":"Kowloon",
"districtS":"Wong Tai Sin",
"address":"Temple Mall North Carpark, Level 3,\n136 Lung Cheung Rd, Wong Tai Sin, Kln",
"provider":"CLP",
"parkingNo":"320-322",
"img":"\/EV\/PublishingImages\/common\/map\/map_thumb\/Entrance_Lung%20Cheung.jpg",
"lat":"22.3425903320313",
"lng":"114.190719604492",
"type":"SemiQuick"
},
station{...
你问什么...它甚至有效的JSON/JSON阵列?请张贴适当的最终格式。 – Hmmm
我想在json的每个记录前添加标题“station”。 –
相同的密钥会不会破坏你的json数组? – Hmmm