我正在进行改造。我正在使用 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”:“自动隔离面部表情”,“ body”:“ quia et suscipit \ nsuscipit recusandae consequuntur expedita et cum \ nreprehenderit utsti ut quas totam \ nnostrum rerum est autem sunt rem eveniet architecto“},{” userId“:” 1“,” id“:null,” title“:” qui est esse“,” body“:” est履历\ nsequi sint nihil reprehenderit dolor beatae ea dolores neque \ nfugiat blanditiis voluptate porro vel nihil molestiae ut reiciendis \ nqui aperiam non debitis possimus qui neque nisi nulla“]]
答案 0 :(得分:1)
尝试一下:
<?php
echo json_encode($response, JSON_PRETTY_PRINT);
?>