【发布时间】:2011-01-28 00:24:50
【问题描述】:
我正在用 php 编写一个小服务来输出 JSON 字符串。该服务最终由 Android JSONObject 使用,如果有帮助的话。为了简短起见,我有:
<?php
mysql_connect('localhost','myUser','myPwd') or die('Cannot connect to the DB');
mysql_select_db('ctgscott_myDB') or die('Cannot select the DB');
$query=mysql_query("SELECT name FROM customers ORDER BY name ASC");
while($e=mysql_fetch_assoc($query))
$output[]=$e;
print(json_encode($output));
mysql_close();
?>
问题是输出以如下形式到达:
[{"name":"Client Number1"},{"name":"Client Number2"}]
'name' 是 'customer' 表中 name 字段的列标题,我没有必要重复它......我正在努力格式化输出,如:
{"name":["Client Number1","Client Number2"]}
任何帮助将不胜感激。谢谢!
【问题讨论】: