Syntaxe
1. Structure de base
-
Le contenu du fichier commence et se termine par un objet encadré par des accolades
{}
. -
Les objets se composent de paires nom de propriété (clé) et valeur.
-
Les noms et valeurs des propriétés sont séparés par deux-points (
:
) ou signe égal (=
).
2. Commentaire
-
Les commentaires commencent par
//
ou#
et sont écrits par ligne. -
Les commentaires s'appliquent jusqu'à la fin de la ligne.
-
Les commentaires multi-lignes ne sont pas pris en charge; pour des commentaires sur plusieurs lignes,
//
ou#
doit être ajouté à chaque ligne.
3. Objet (Object)
-
Les objets sont entourés par des accolades
{}
et incluent des paires clé-valeur. -
On peut utiliser le
:
ou=
entre la clé et la valeur. Les deux symboles peuvent être mélangés indistinctement. -
Chaque propriété est séparée par une virgule (
,
). -
Il est possible de faire de l'imbrication avec d'autres objets à l'intérieur d'un objet.
Exemple:
{
status: "succès",
code = 200,
user = { id: 123, name: "John Doe" }
}