![](/img/trans.png)
[英]How get a valid JSON output from the response in Zend Framework 3?
[英]how to get valid json response from server
嗨,在下面的代碼中,我得到了無效的json輸出。如何獲得正確的json響應。[{“ groupname”:“ New”},{“ groupname”:“ Group”}]此輸出僅預期但即將到來更多時間
我弄錯了我沒有得到
[{"groupname":"New"}][{"groupname":"New"},{"groupname":"Group"}]
預期的輸出是這樣的:
[{"groupname":"New"},{"groupname":"Group"}]
的PHP
case "DispalyGroupDetails":
$userId = authenticateUser($db, $username, $password);
$array = array();
if ($userId != NULL)
{
if (isset($_REQUEST['username']))
{
$username = $_REQUEST['username'];
$sql = "select Id from users where username='$username' limit 1";
if ($result = $db->query($sql))
{
if ($row = $db->fetchObject($result))
{
$sql = "SELECT g.groupname
FROM `users` u, `friends` f, `group` g
WHERE u.Id=f.providerId and f.providerId=g.providerId
GROUP BY g.id, g.groupname";
$theResult = $db->query($sql);
while( $theRow = $db->fetchObject($theResult))
{
$json_output[]=$theRow;
print(json_encode($json_output));
}
//$out = SUCCESSFUL;
}
else
{
//$out = FAILED;
}
}
else
{
//$out = FAILED;
}
}
else
{
//$out = FAILED;
}
}
else
{
//$out = FAILED;
}
break;
在while循環后放置此行
print(json_encode($json_output));
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.