-1
Привет в приведенном ниже коде Я получаю недопустимый вывод json. Как получить правильный ответ json. [{"Groupname": "New"}, {"groupname": "Group «}] этот вывод только ожидал, но он приходит еще разкак получить действительный ответ json от сервера
где я сделал ошибку, я не получаю
[{"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;