Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

làm thế nào để viết một tệp json như một nguồn dữ liệu trong php?

Dữ liệu bạn đã đăng không phải là JSON hợp lệ. Nó thiếu một số dấu ngoặc nhọn xung quanh và kết thúc.

Được rồi, hãy sửa lỗi đó ... và lưu nó dưới dạng data.json :

{
    "name": "abc",
    "adr": "bcd",
    "partners": {
        "101": {
            "name": "xyz.com",
            "prices": {
                "1001": {
                    "description": "SingleRoom",
                    "amount": 125,
                    "from": "2012-10-12",
                    "to": "2012-10-13"
                },
                "1002": {
                    "description": "DoubleRoom",
                    "amount": 139,
                    "from": "2012-10-12",
                    "to": "2012-10-13"
                }
            }
        }
    }
}

Để truy cập JSON bằng PHP, bạn chỉ cần tải tệp và chuyển đổi JSON thành một mảng.

<?php 
$jsonFile = "data.json"
$json = file_get_contents($jsonFile);
$data = json_decode($json, TRUE);

echo "<pre>";
print_r($data);
echo "</pre>";
?>
";?>

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Lỗi SQL khó hiểu trong SELECT NULL, *, NULL, NULL

  2. Nhập dữ liệu từ MySQL với Sqoop - Lỗi:Không có trình quản lý cho chuỗi kết nối

  3. Làm cách nào để điền một bảng MySQL với nhiều số ngẫu nhiên?

  4. Lược đồ cơ sở dữ liệu cho ACL

  5. Sử dụng trình kích hoạt MySQL để ghi lại tất cả các thay đổi của bảng vào một bảng phụ