Maison >développement back-end >tutoriel php >JSON pour les plus grands
JSON signifie JavaScript Object Notation. Il s'agit d'un format de données léger utilisé pour stocker et échanger des informations entre les systèmes, notamment dans les applications Web.
Considérez JSON comme un moyen d'écrire et d'organiser des données dans un format clair et structuré.
{ "name": "Alice", "age": 25, "isStudent": false, "skills": ["JavaScript", "Python", "HTML"], "address": { "street": "123 Main St", "city": "Wonderland" } }
{ "users": [ { "id": 1, "name": "John", "email": "john@example.com" }, { "id": 2, "name": "Jane", "email": "jane@example.com" } ] }
Exemple en JavaScript :
// JSON data as a string const jsonData = '{"name": "Alice", "age": 25}'; // Parse JSON into an object const user = JSON.parse(jsonData); console.log(user.name); // Output: Alice // Convert object to JSON const newJson = JSON.stringify(user); console.log(newJson); // Output: {"name":"Alice","age":25}
Exemple : Tableau PHP vers JSON :
<?php $data = [ "name" => "Alice", "age" => 25, "isStudent" => false, "skills" => ["PHP", "JavaScript", "HTML"], "address" => [ "street" => "123 Main St", "city" => "Wonderland" ] ]; // Convert PHP array to JSON $jsonData = json_encode($data, JSON_PRETTY_PRINT); echo $jsonData; ?>
Exemple : JSON vers PHP Objet :
<?php $jsonData = '{ "name": "Alice", "age": 25, "isStudent": false, "skills": ["PHP", "JavaScript", "HTML"], "address": { "street": "123 Main St", "city": "Wonderland" } }'; // Convert JSON to PHP object $phpObject = json_decode($jsonData); echo $phpObject->name; // Output: Alice echo $phpObject->address->city; // Output: Wonderland ?>
Exemple : JSON vers PHP Array :
<?php // Decode JSON to PHP array $phpArray = json_decode($jsonData, true); echo $phpArray['name']; // Output: Alice echo $phpArray['address']['city']; // Output: Wonderland ?>
DummyAis
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!