Невозможно отформатировать данные JSON в PHP - PullRequest
0 голосов
/ 30 апреля 2019

Я работаю над модернизацией.Я получаю данные с онлайн-сервера, используя php , но мой json отформатирован неправильно.Так много людей задавали этот вопрос, но ни один ответ не работает для меня.

Вот мой php-код

    <?php
    header("Content-type:application/json");

    require_once('connect.php');

    $query = mysqli_query($conn,"SELECT * FROM `retrofit` ") ;

    $response = array();

    while($row = mysqli_fetch_assoc($query)){

        array_push($response,
        array(
            'userId' =>$row['userId'],
            'id' =>$row['id'],
            'title' =>$row['title'],
            'body' =>$row['body']));
    }

    echo json_encode($response);

?>

А вот вывод:

[{"userId": "1", "id": null, "title": "sunt aut Facere Repellat Provent Occaecati". "body": "quia et suscipit \ nsuscipit recusandae consequuntur expedita et cum \ nreprehenderit"molestiae ut ut quas totam \ nnostrum rerum est autem sunt rem eveniet architecto "}, {" userId ":" 1 "," id ": null," title ":" qui est esse "," body ":" est rerum temporevitae \ nsequi sint nihil preshenderit dolor beatae ea dolores neque \ nfugiat blanditiis veloptate porro vel nihil molestiae ut reiciendis \ nqui aperiam без дебетового доступа без сомнения nisi nulla "}]

1 Ответ

1 голос
/ 30 апреля 2019

попробуйте это:

<?php
echo json_encode($response, JSON_PRETTY_PRINT);
?>
...