1
Для моего разработчика Android требуется ответ JSON, как показано ниже.JSON API в PHP
[
{ "StudentId":"1", "StudentName":"Rahul", "StudentMarks":"83" }, { "StudentId":"2", "StudentName":"Rohit", "StudentMarks":"91"} ]
Текущий код для генерации JSON API приведен ниже.
<?php
$response = array();
require 'db.php';
$query = "SELECT * FROM news order by id desc";
\t
$result = mysqli_query($conn,$query);
if (mysqli_num_rows($result) > 0) {
$response["news"] = array();
while ($row = $result->fetch_assoc()) {
$news= array();
$news["id"] = $row["id"];
$news["title"] = $row["title"];
$news["description"] = $row["description"];
array_push($response["news"], $news);
}
$response["success"] = 1;
// echoing JSON response
echo json_encode($response);
} else {
$response["success"] = 0;
echo json_encode($response);
}
Я получаю ответ, как показано ниже
{"news":[{"id":"1","title":"My first news title here","description":"My first news description will be here"}],"success":1}
Я пытался много изменений, но не получают должного результата, как и выше. Я хочу удалить «новости» и «успех» из моего ответа, чтобы сделать его необходимым ответом. Что я должен изменить, чтобы получить ответ, как первый локализованный код?
Благодаря
насчет 'sucess' ответа? – C2486
@Rishi Я добавил ответ, который я получаю. –
почему это '[{{'? это '[{'? , Я вижу 3 открытия и только 2 закрывающие скобки – C2486