Derniers tutoriels de développement web
 

JSON Syntaxe


La syntaxe JSON est un sous-ensemble de la syntaxe JavaScript.


Règles de syntaxe JSON

syntaxe JSON est dérivée de JavaScript syntaxe de notation objet:

  • Les données sont dans / paires de valeurs de nom
  • Les données sont séparées par des virgules
  • Les accolades détiennent des objets
  • Les crochets détiennent des tableaux

JSON données - Un nom et une valeur

les données JSON est écrit sous forme de paires nom / valeur.

Une paire nom / valeur se compose d'un nom de domaine (entre guillemets), suivi de deux points, suivi d'une valeur:

Exemple

"firstName":"John"

Les noms JSON nécessitent des guillemets doubles. noms JavaScript ne le font pas.


JSON valeurs

Les valeurs JSON peuvent être:

  • Un certain nombre (entier ou à virgule flottante)
  • Une chaîne (entre guillemets)
  • Booléenne (vrai ou faux)
  • Un tableau (entre crochets)
  • Un objet (accolades)
  • nul

JSON objets

objets JSON sont écrits entre accolades.

Tout comme JavaScript, les objets JSON peuvent contenir plusieurs noms / valeurs paires:

Exemple

{"firstName":"John", "lastName":"Doe"}

JSON Arrays

tableaux JSON sont écrits entre crochets.

Tout comme JavaScript, un tableau JSON peut contenir plusieurs objets:

Exemple

"employees":[
    {"firstName":"John", "lastName":"Doe"},
    {"firstName":"Anna", "lastName":"Smith"},
    {"firstName":"Peter","lastName":"Jones"}
]

Dans l'exemple ci - dessus, l'objet "employees" est un tableau contenant trois objets. Chaque objet est un dossier d'une personne (avec un prénom et un nom de famille).


JSON utilise JavaScript Syntaxe

Parce que la syntaxe JSON est dérivée de la notation objet JavaScript, très peu de logiciel supplémentaire est nécessaire pour travailler avec JSON dans les JavaScript.

Avec JavaScript, vous pouvez créer un tableau d'objets et affecter des données à elle, comme ceci:

Exemple

var employees = [
    {"firstName":"John", "lastName":"Doe"},
    {"firstName":"Anna", "lastName":"Smith"},
    {"firstName":"Peter","lastName": "Jones"}
];

La première entrée de l'objet tableau JavaScript est accessible comme ceci:

Exemple

// returns John Doe
employees[0].firstName + " " + employees[0].lastName;
Essayez - le vous - même »

Il peut également être consulté comme ceci:

Exemple

// returns John Doe
employees[0]["firstName"] + " " + employees[0]["lastName"];
Essayez - le vous - même »

Les données peuvent être modifiées comme suit:

Exemple

employees[0].firstName = "Gilbert";
Essayez - le vous - même »

Il peut également être modifié comme suit:

Exemple

employees[0]["firstName"] = "Gilbert";
Essayez - le vous - même »

Dans le chapitre suivant, vous apprendrez comment convertir un texte JSON à un objet JavaScript.


fichiers JSON

  • Le type de fichier pour les fichiers JSON est ".json"
  • Le type MIME pour le texte JSON est "application/json"