Syntaxe JSON | Expliqué

Syntaxe JSON | Expliqué
JSON est une norme pour transférer des données entre différentes applications les plus couramment utilisées dans les serveurs en ligne pour envoyer et recevoir des données vers et depuis le client. JSON est basé sur la syntaxe d'objet de Javascrip.

Dans cet article, nous allons discuter des règles de la syntaxe JSON, des différentes valeurs qui peuvent être utilisées à l'intérieur du JSON et de leur syntaxe et du type de fichier de fichier JSON. Alors, commençons:

Règles de syntaxe JSON

La syntaxe du JSON est basée sur l'objet JavaScript, cependant, il peut être considéré comme un sous-ensemble de la syntaxe de l'objet de JavaScript, mais pas la même que la différence provient des règles de la syntaxe pour JSON et ces règles sont les suivantes:

  • Les données à l'intérieur du JSON ne peuvent être présentes que comme des paires de «valeur clé»
  • Les paires de valeurs clés sont toujours séparées par un côlon
  • Chaque élément de données ou paire de valeurs de clé doit être séparé par une virgule
  • Pour utiliser des objets à l'intérieur du valeur de l'utilisation de la valeur clé accolades
  • Pour utiliser des tableaux à l'intérieur du valeur Le champ de la paire de valeurs clés utilise le support carré

Exemple


"Nom": "John Doe",
"Age": 25,
"Job": "Auditeur"

Données JSON | Expliqué

Maintenant que nous connaissons les règles de syntaxe JSON, jetons un coup d'œil aux données JSON. Comme mentionné dans les règles également, les données du format JSON ne peuvent être écrites que dans "valeur clé" paires. Ces valeur clé Les paires sont souvent appelées le valeur de nom paires aussi.

Les données se compose d'un clé qui est toujours encapsulé avec des guillemets doubles suivis d'un Colon «:» Et puis le valeur champ des données. Se souvenir du valeur Field a sa syntaxe que nous allons également couvrir.

Exemple de données JSON

Un exemple de données JSON est:


"City": "New York"

Un autre exemple serait:


"Équipe": "Lakers"

Syntaxe de données JSON VS Syntaxe d'objet JavaScript

Dans JSON, la clé de la paire de valeurs clés ne peut être qu'une valeur de chaîne encapsulée avec des guillemets doubles, dans lequel JavaScript une chaîne valeur clé peut être encapsulé avec une seule marque de devis ou avec une double citation:

Dans JSON:


"Bird": "Eagle"

En javascript:


'Bird': "Eagle"

De plus, dans l'objet JavaScript, ils peuvent être de n'importe quel type cordes, int, booléen Et même un objet peut être un clé des données, comme

Var Demo =
Oiseau: "Eagle",
;

Ou:

Var Demo =
Oiseau: "Eagle",
;

Valeurs JSON | Type acceptable

Dans la syntaxe JSON, le champ de valeur du valeur clé La paire peut être l'un des types de données suivants:

  • Chaîne
  • Entier
  • Nul
  • Objets
  • Tableaux
  • Booléen

La chaîne, comme déjà mentionné ci-dessus, est toujours encapsulé avec des guillemets doubles, même si la chaîne est utilisée à l'intérieur d'un Valeur du tableau.

Pour le type de données de Tableaux, Le champ de valeur est encapsulé avec des crochets, par exemple:


"Nom": "John Doe",
"Age": 25,
"Job": "Auditeur",
"Hobbies": ["Cricket", "Soccer", "Guitar", "Regarder Netflix"]

Un objet dans le champ de valeur est encapsulé avec des supports bouclés. Et vous pouvez même utiliser des tableaux et des objets imbriqués, par exemple:


"Nom": "Bruce Wayne",
"Super Power": "Super Rich",
"Voitures possédées": [

"Nom": "Murciélago",
"Modèle": "LP 640",
"Statut": "Crashed"
,

"Nom": "Aventador",
"Modèle": "LP 700-4",
"Statut": "Semble passable après l'accident"

]]

JSON | Type de fichier

Les données JSON sont souvent placées dans un fichier spécifique connu sous le nom de fichier JSON, ce fichier JSON a l'extension de ".JSON ". Le type de support du fichier est «Application / JSON»

Conclusion

La syntaxe JSON est basée sur la syntaxe d'objet de JavaScript et la principale raison en est que JSON a été cartographié sur les objets de Javasript. Même avec la similitude des deux, il existe quelques différences dans les règles de syntaxe. Dans cet article, nous avons appris les règles de syntaxe JSON et leurs différences subtiles avec la syntaxe JavaScript.