UP | HOME

Le langage JSON

Version 1 en 2001

document ::= valeurPrimitive | objet | tableau
valeurPrimitive ::= nombre | chaîne | booléen
objet ::= { (clé : document)* }
tableau ::= [ document* ]  
clé ::= chaîne

(Le séparateur pour les objets et les tableaux est la virgule.)

Cf. sa grammaire.

Système de types pour JSON ? Non, pas de standards.

Candidats : oui (projets de recherche ou de recherche et développement, brouillons de standards, langages typés intégrant JSON)

Exemple 1 : cf. la proposition de l'"Internet Engineering Task Force" (IETF) ici ou .

Exemple 2 : le langage Typescript fournit un système de types pour les documents en JSON.

Author: Hervé Grall
Version history: v1: 2016-10-19; v2: 2019-01-04[+Typescript].
Comments or questions: Send a mail.
The webpage content is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.