Où mettre le code js : Dans ce cours nous allons apprendre plus de précision sur où mettre le code js dans une page web
La syntaxe JSON est un sous-ensemble de la syntaxe de notation objet JavaScript
La syntaxe JSON est considérée comme un sous-ensemble de la syntaxe JavaScript
La syntaxe JSON est un sous-ensemble de la syntaxe de notation objet JavaScript :
Les données sont representées par des paires nom/valeur
Les données sont séparées par des virgules
Les accolades contiennent des objets et chaque nom est suivi de ':' (deux points), les paires nom/valeur sont séparées par , (virgule).
Des crochets délimitent les tableaux
Les données JSON sont écrites sous forme de paires nom/valeur.
Une paire nom/valeur est constitué d'un nom de domaine (entre guillemets), suivi de deux-points, suivi d'une valeur comme suit:
"firstName" : "George"
C'est simple à comprendre et est égal à l'instruction JavaScript :
firstName = "George"
Les valeurs JSON peuvent être :
Un nombre (entier ou à virgule flottante)
Une chaîne (entre guillemets)
Une valeur booléenne (true ou false)
Un tableau (crochets)
Un objet (en parenthèses bouclées)
Ou null
Les objets JSON sont écrits à l'intérieur d'accolades,
Les objets peuvent contenir plusieurs paires nom/valeur :
{ "firstName":"George" , "lastName":"David" }
C'est aussi simple à comprendre et est égal aux déclarations de JavaScript :
firstName = "George"
lastName = "David"
Les tableaux JSON sont écrits à l'intérieur de crochets.
Un tableau peut contenir plusieurs objets Json:
{
"employees": [
{ "firstName":"George" , "lastName":"David" },
{ "firstName":"Anna" , "lastName":"Smith" },
{ "firstName":"Paule" , "lastName":"Janie" }]
}
Dans l'exemple ci-dessus, l'objet « employés » est un tableau contenant trois objets json. Chaque objet json est un enregistrement d'une personne (avec un prénom et un nom de famille).
JSON utilise la syntaxe JavaScript
Parce que JSON utilise la syntaxe JavaScript, aucun logiciel supplémentaire n'est nécessaire pour travailler avec JSON dans JavaScript.
Avec JavaScript, vous pouvez créer un tableau d'objets json et de lui confier des données comme ceci :
Exemple
var employees = [
{ "firstName":"George" , "lastName":"David" },
{ "firstName":"Anna" , "lastName":"Smith" },
{ "firstName":"Peter" , "lastName": "Janie" }
];
La première entrée dans le tableau d'objets json est accessible en javascript comme le montre l'exemple
employees[0].firstName + " " + employees[0].lastName;
Le contenu retourné sera :
George David
Les données peuvent être modifiées comme suit :
employees[0].firstName = "Gilbert";
Dans le prochain chapitre, vous apprendrez comment convertir un texte JSON en un objet JavaScript.
Fichiers JSON
Le type de fichier pour les fichiers JSON est « .json »
Le type MIME pour texte JSON est « application/json »