sql >> Databáze >  >> RDS >> Mysql

jak zapsat soubor json jako zdroj dat v php?

Data, která jste zveřejnili, nejsou platný JSON. Chybí některé obklopující a koncové závorky.

Dobře, opravíme to... a uložíme to jako 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"
                }
            }
        }
    }
}

Pro přístup k JSON pomocí PHP můžete jednoduše načíst soubor a převést JSON na pole.

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

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

  1. GroupBy po orderBy pro komplikovaný dotaz v Laravelu

  2. Mysql_install_db nemůže najít soubor

  3. Dockerfile nevytváří tabulky z mého initialize.sql

  4. chyba mysql:ERROR 1018 (HY000):Nelze přečíst adresář '.' (chyba:13)