Manuel de référence JavaScript JSON
- . Page précédente
- Page suivante JS Map
JSON (JavaScript Object Notation, JavaScript object notation)
JSON est un format utilisé pour stocker et transmettre des données.
JSON est un texte, qui peut être transmis partout et lu par n'importe quel langage de programmation.
Un objet JavaScript peut être converti en JSON, et JSON peut être converti en objet JavaScript.
De cette manière, nous pouvons utiliser les données en tant qu'objet JavaScript sans nécessiter de complexe analyse ou conversion.
Exemple
Envoyer JSON :
// Objet JavaScript... : var myObj = { "name":"Bill", "age":19, "city":"Seattle" }; // ...Convertir en JSON : var myJSON = JSON.stringify(myObj); // Envoyer JSON : window.location = "demo_json.php?x=" + myJSON;
Pour en savoir plus sur JSON, veuillez lire notre Tutoriel JSON.
Méthodes JSON
Méthode | Description |
---|---|
parse() | Analyser une chaîne JSON et retourner un objet JavaScript. |
stringify() | Convertir un objet JavaScript en chaîne JSON. |
Types de données valides
Dans JSON, les valeurs doivent être de l'un des types de données suivants :
- Chaîne
- Numérique
- Objet (contenant des valeurs JSON valides)
- Tableau
- Boolean
- null
Les valeurs JSON ne peuvent pas être de l'un des types de données suivants :
- Fonction
- Date
- undefined
Plus d'exemples
Exemple
Récupérer JSON :
// myJSON est le texte reçu sous forme de JSON // Convertir JSON en objet JavaScript : var myObj = JSON.parse(myJSON); document.getElementById("demo").innerHTML = myObj.name;
Exemple
Utiliser localStorage pour stocker les données au format JSON :
// Stocker les données : myObj = { "name":"Bill", "age":19, "city":"Seattle" }; myJSON = JSON.stringify(myObj); localStorage.setItem("testJSON", myJSON); // Récupérer les données : text = localStorage.getItem("testJSON"); obj = JSON.parse(text); document.getElementById("demo").innerHTML = obj.name;
Pour en savoir plus sur JSON, veuillez lire notre Tutoriel JSON.
- . Page précédente
- Page suivante JS Map