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>";
?>
";?>