Как красиво вывести json в читаемом виде
Иногда необходимо вывести содержимое json в читаемом виде.
Для этого достаточно просто закодировать json с флагом JSON_PRETTY_PRINT (если у вас уже есть json, который уже был закодирован - просто сделайте json_decode, а затем заново json_encode).
Пример:
$result = json_encode($data, JSON_PRETTY_PRINT);
echo '<pre>' . $result . '</pre>';
Если необходимо чтобы кириллица тоже не кодировалась и ее сразу можно было прочитать:
$result = json_encode($data, JSON_UNESCAPED_UNICODE | JSON_PRETTY_PRINT);
echo '<pre>' . $result . '</pre>';
Комментарии