Как красиво вывести 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>';

Комментарии

Комментариев пока нет, вы можете оставить свой: