Мне нужно некоторое описание, как исправить формат печати JSON
мой код:
while($row = mysqli_fetch_array($result)){
//Step 4 Action current row
$img = $row['image'];
$link = $row['link'];
$posts[] = array('img'=> $img, 'url'=> $link);
//echo $row['image'] . "<br/> " ;
//echo $row['link'] . "<br/> " ;
}
echo json_encode($posts, JSON_PRETTY_PRINT);
Выход
[
{
"img": "catalog\/demo\/banners\/iPhone6.jpg",
"url": "index.php?route=product\/product&path=57&product_id=49"},
{
"img": "catalog\/demo\/banners\/MacBookAir.jpg",
"url": ""}
]
Я хочу:
{
"img": "catalog\/demo\/banners\/iPhone6.jpg",
"url": "index.php?route=product\/product&path=57&product_id=49"},
{
"img": "catalog\/demo\/banners\/MacBookAir.jpg",
"url": ""}
это недопустимый формат JSON
{
"img": "catalog\/demo\/banners\/iPhone6.jpg",
"url": "index.php?route=product\/product&path=57&product_id=49"},
{
"img": "catalog\/demo\/banners\/MacBookAir.jpg",
"url": ""}
у тебя есть ,
разделитель, который отделяет что?
Вы должны сделать это как массив.
Других решений пока нет …