Мой API возвращает один элемент как объект:
"data":{"id":1,"name":"Test"}
, но мне нужен этот элемент в массиве, например:
"data":[{"id":1,"name":"Test"}]
data.json:
[
{"id": 1, "name":"Test"},
{"id": 2, "name": "Test2"}
]
api.php:
function getData2($id) {
$jsonString = '';
$jsonData = file_get_contents($jsonString);
$data2 = json_decode($jsonData, true);
return $data2[$id - 1];
}
if (!empty($_GET['id'])) {
$a = getData2($_GET['id']);
}
response($a);
function response($data) {
header("HTTP/1.1 ".$status);
$response['data'] = $data;
$jsonResponse = json_encode($response);
echo $jsonResponse;
}
Заранее спасибо.