Я пытаюсь сделать простой JSON API для веб-сайта, подобный следующему:PHP - Создание простой JSON API с форматированием
https://api.coinmarketcap.com/v1/ticker/bitcoin
Мой текущий код:
<?php
// Creating the data array
$data = array(
'id' => '1',
'url' => 'http://twitter.com',
'text' => 'test 001',
);
// Formats output in nice JSON for you
function return_json($array, $name = 'data') {
$new_array = array($name => $array);
$return = json_encode($new_array, JSON_PRETTY_PRINT);
return $return;
}
echo return_json($data);
?>
Проблема заключается в том, что текущий вывод ничем не отличается от API-интерфейсов веб-сайтов, где он хорошо отформатирован, и это одна строка, например:
{ "data": { "id": "1", "url": "http:\/\/twitter.com", "text": "test 001" } }
Как я могу генерировать и выводить JSON красиво отформатированный и читаемый, когда кто-то посещает страницу?
Взгляните на: http://stackoverflow.com/questions/ 6054033/pretty-printing-json-with-php – deChristo