Mysql
 sql >> база данни >  >> RDS >> Mysql

как да напиша json файл като източник на данни в php?

Данните, които сте публикували, не са валиден JSON. Липсват някои ограждащи и завършващи скоби.

Добре, нека поправим това... и го запазим като 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"
                }
            }
        }
    }
}

За достъп до JSON с PHP можете просто да заредите файла и да конвертирате JSON в масив.

<?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. Как да вмъкнете в MySQL с помощта на подготвен оператор с PHP

  2. Как работи функцията REGEXP_INSTR() в MySQL

  3. Съвети за осигуряване на производителност на базата данни на MySQL – първа част

  4. извличане на идентификаторите, присвоени на списък с потребителски идентификатори

  5. Как да извлечем уникални редове въз основа на комбинации от стойности на колони?