내 JSON 파일을 표시 할 수없는 이유를 다른 사람이 도울 수 있습니까? 초보자를위한 JSON. 이것은 내 코드이며, 유일한 빈 문서를 보여줍니다. 이 웹 사이트 http://contohprogramandroid.blogspot.com/2013/10/contoh-program-android-aplikasi-wisata.html에서이 자습서를 배우고 있습니다. 정말 고맙습니다.json 파일을 가져 오는 중 PHP 오류가 발생했습니다.
코드를 실행할 때 내 이미지.
//this is the code webservice.php
<?php
class Database {
private $host = "localhost";
private $user = "root";
private $pass = "";
private $db = "wisata_jogja";
private $conn;
// constructor
function __construct() {
try{
$this->conn = new PDO("mysql:host=".$this->host.";dbname=".$this->db, $this->user, $this->pass);
}catch(PDOException $e) {
echo "error pdo $e";
}
}
public function showAllData($table) {
$sql ="SELECT * FROM $table";
$q = $this->conn->query($sql) or die("Failed !!");
while ($r = $q->fetch(PDO::FETCH_ASSOC)) {
$data[] = $r;
}
return $data;
}
}
$database = new Database();
$response = array();
if (isset($_GET['get']) && $_GET['get']=='lokasi') {
$response['location'] = array();
foreach ($database->showAllData('lokasi') as $value) {
$kode = array();
extract($value);
$kode['id'] = $id;
$kode['nama'] = $nama;
$kode['alamat'] = $alamat;
$kode['gambar'] = $gambar;
$kode['lat'] = $lat;
$kode['lng'] = $lng;
array_push($response['location'], $kode);
}
echo json_encode($response);
}
?>
마우스 오른쪽 버튼으로 클릭하고 '표시 source'을 선택, 당신은 아마 당신의 출력을 볼 수 있습니다. Chrome은 플러그인이없는 형식의 JSON 데이터 표시를 지원하지 않습니다. –
은 Chrome에서 F12를 사용하여 개발자 콘솔을 엽니 다. 응답 본문에서는 플러그인이 필요없이 JSON을 올바르게 확인할 수 있습니다. – NDM
당신은 또한 CLI (command line interface) 모드에서 PHP 코드를 실행할 수 있습니다. 의심 스러울 때 선호하는 해결책입니다 ...'$ php script.php' ... – MarcoS