這裏是IM使用與生成JSON的PHP文件:JSON formatting_adding一個標籤給它
<?
$databasehost = "wbw.com";
$databasename = "wtest";
$databaseusername ="w";
$databasepassword = "123";
$query = "SELECT * FROM `and` LIMIT 0 , 30";
$con = mysql_connect($databasehost,$databaseusername,$databasepassword) or die(mysql_error());
mysql_select_db($databasename) or die(mysql_error());
$sth = mysql_query($query);
if (mysql_errno()) {
header("HTTP/1.1 500 Internal Server Error");
echo $query.'\n';
echo mysql_error();
}
else
{
$rows = array();
while($r = mysql_fetch_assoc($sth)) {
$rows[] = $r;
}
print json_encode($rows);
}
?>
它的問題是,它會產生這樣的結果:
[ {「Reg_user_name」:「nn」,「用戶名」:「ns」,「Device Code」:「2366c84dead」,「HTTP」:「https://api.ee.com/v1//306ad73427e262r9」,「Device 名稱「:」office「},{」Reg_user_name「:」nn「,」用戶名「:」nn「,」設備 代碼「:」2366c84dead「,」HTTP「:」https://api.ee.com/v1/e/306ad73427e262e7「,」設備0「名稱 「:」 LAB照明「}]
但爲了使用的JSONObject並得到了它,我需要給JSON的元素,比如如下:
[」信息「: {「Reg_user_name」:「nn」,「用戶名」:「ns」,「Device Code」:「2366c84dead」,「HTTP」:「https://api.ee.com/v1//306ad73427e262r9」,「Device 名稱「:」office「},{」Reg_user_name「:」nn「,」用戶名「:」nn「,」設備 代碼「:」2366c84dead「,」HTTP「:」https://api.ee.com/v1/e/306ad73427e262e7「,」設備 名稱「:」LAB照明「} ]
我想知道,我必須在PHP文件添加到獲得這些數據與添加的「信息:」標籤,它會自動使用上面的PHP文件。
'[「信息」:{....},{...}]'是無效的JSON – wroniasty 2013-05-07 11:21:15
這是你自己的格式,而不是JSON。 – 2013-05-07 11:22:11