Есть список сотрудников. Нужно его вывести в JSON.
Делаю так:
$table=array(); // создаю пустой массив
...
// тут в цикле читаю таблицу сотрудников
$row=array('worker_id'=>$p_id, 'status'=>$stat); // на каждом шаге создаю массив для отдельного сотрудника
$table[]=$row; // добавляю полученные данные в основной массив
// шаг цикла заканчивается
//в конце вывожу данные следующим образом
echo "<pre>".json_encode($table)."</pre>";
Но мне не нравится как выглядит вывод. С JSON раньше не работал. Единственный пример, который мне известен, это ответ гугловской капчи:
{
"success": true|false,
"error-codes": [...] // optional
}
Как сделать, чтоб массив выводился схожим образом (с переносами после запятых) и при этом был читаем для скриптов как объект JSON?