Ваш код выглядит почти хорошо.Вопрос в том, есть ли на вашем локальном хосте папка с файлом json.php, а ваш локальный хост - это работающий Сервер с PHP.Если это так, ваш json.php может выглядеть так:
<?php
// json.php
// Check if Parameter exists
if (isset($_GET['username'])) {
// Query to Database
$json = $result['from']['database'];
}
// return Json
echo json_encode($json);
?>
или намного проще
<?php
// json.php
// check param and return it
if (isset($_GET['username']) {
$json['username'] = $_GET['username'];
} else {
$json = 'Param Username not found';
}
// return Json
echo json_encode($json);
?>
Вы можете поместить этот файл в вашу папку gps и вызывать его, как вы это уже делали.
http://localhost/gps/json.php?username=
Не уверен, что это полностью отвечает на ваш вопрос.Если нет, предоставьте больше информации об ожидаемом результате или опишите его более подробно.