Типичный Json:
{
"id": 1,
"name": "Жора"
}
Нужно его отобразить на экране в удобочитаемом виде. Трабл возникает с кириллицей, так как она кодируется.
Пример для JSON_PRETTY_PRINT.
<?= json_encode(['id' => 1, "name" => "Женя"], JSON_PRETTY_PRINT) ?>
{
"id": 1,
"name": "\u0416\u0435\u043d\u044f"
}
Либ для этого дела не нашел. Был только пример с str_replace.