无法格式化PHP中的JSON数据



上午1点在改造上。1 AM使用 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","," null","标题":"他们被驱动为occaecati提供找到故障的选项,以查找故障,"正文",因为它接收 nsuscipit接受了接受的结果 nsuscipit对于整个事物的整个 nnostrum的不适除非没有"}]

尝试以下:

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

最新更新