JSON - Data types

3 min Niveau 10

Bien que JSON soit similaire au JavaScript, ce format n’accepte qu’un nombre restreint de type de données.

Types de données valides

En JSON, les valeurs doivent être l’un des types suivants :

  • string
  • number
  • objet (objet JSON)
  • array
  • booléen
  • null

En revanche, JSON n’accepte PAS les types de valeurs suivants :

  • fonction
  • date
  • undefined

Chaînes de caractères en JSON

Avec le format JSON, les chaînes de caractères doivent être écrites entre doubles guillemets.

Exemple :

{"name":"John"}

Nombres en JSON

En JSON, les nombres doivent être entiers ou décimaux. Comme en JavaScript, les nombres ne sont pas écrits entre guillemets.

Exemple :

{"age":30}

Objets JSON

Les valeurs, en JSON, peuvent également être des objets.

Exemple :

{
"employee":{"name":"John", "age":30, "city":"New York"}
}

Remarque : Les objets en tant que valeurs, en JSON, doivent respecter la syntaxe JSON.

Arrays en JSON

Les valeurs JSON peuvent aussi être des arrays.

Exemple :

{
"employees":["John", "Anna", "Peter"]
}

Booléens en JSON

En JSON, les valeurs peuvent également être vraies ou fausses. Pour cela, le type booléen est utilisé.

Exemple :

{"sale":true}

Null en JSON

De même, les valeurs peuvent être de type null.

Exemple :

{"middlename":null}
logo discord

Besoin d'aide ?

Rejoignez notre communauté officielle et ne restez plus seul à bloquer sur un problème !

En savoir plus