Qu'est-ce que le JSON ?

Découvrez tout ce qu'il faut savoir sur le JSON, le format le plus utilisé au monde pour les appels d'API, et découvrez pourquoi il est incontournable.
•
Mis à jour le 14 août 2026
•
4 min de lecture
Believemy logo

Le JSON (pour JavaScript Object Notation) est un des formats les plus utilisés pour l'échange de données.

Attention

Attention, bien qu'il le porte dans son nom, le JSON n'est pas exclusivement utilisé par JavaScript ! 😉

Au fil des années, il est devenu un véritable standard incontournable pour échanger des informations dans le développement web et dans les applications mobiles.

 

Les origines du JSON

À l'origine du JSON se trouve Douglas Crockford. Développeur, il souhaitait proposer une option pour ceux qui voulaient échanger des données plus facilement. Et pour cause, présenté en 2001, on peut dire que le JSON est à la fois :

  • simple à écrire
  • rapide à lire
  • intuitif à comprendre

Inspiré par les objets JavaScript, voici pourquoi ce format en porte le nom ! 😁

Vous verrez que sa syntaxe est à s'y méprendre très ressemblante à ce qu'on peut trouver avec les dictionnaires du langage JavaScript.

 

La syntaxe du JSON

La syntaxe du JSON est à la fois simple et stricte. Elle se base sur deux types de structures :

  1. Les objets (qui ressemblent encore une fois énormément à ce qu'on peut trouver dans les langages de programmation)
  2. Les tableaux (qui ressemblent aussi à ce qu'on peut trouver dans les autres langages de programmation)

Les objets

En JSON, un objet est une simple suite de paires "clé: valeur" comme nous avons l'habitude d'en voir dans le langage JavaScript.

Bon à savoir

Chaque clé doit :

  • être unique (on ne peut pas avoir deux fois le même nom)
  • être une chaîne de caractères (donc aucun chiffre)

Voici un exemple d'objet JSON :

JSON
{
  "nom": "Louis-Nicolas",
  "age": 27,
  "freelance": true,
  "competences": ["JavaScript", "Next.js", "Symfony", "React"]
}

Décortiquons ensemble cet objet :

  • "nom" - la clé sous forme de chaîne de caractères
  • "age" - est un nombre
  • "freelance" - un booléen
  • "competences" - un tableau de chaînes de caractères

Comme nous pouvons le voir, le format JSON permet de mélanger les types de données.

 

Les tableaux

Un tableau en JSON est très semblabe aux tableaux de manière générale dans les langages de programmation.

Il s'agit d'une liste de valeurs pouvant être de n'importe quel type.

Voici un exemple de tableau avec JSON :

JSON
[
  "Next.js",
  "React",
  "Vue.js"
]

 

Les types de données acceptés

Comme nous l'avons vu dans les exemples ci-dessus, les types de données acceptés par JSON peuvent être différents. Il y a six :

  1. Les chaînes de caractères (String) : qui doivent être obligatoirement utilisées avec les guillemets doubles
  2. Les nombres : sans guillemets, ils peuvent être entier ou flottant (avec une virgule)
  3. Les booléens : peuvent être true ou false, sans guillemets
  4. Les objets : avec des accolades { }
  5. Les tableaux : encadrés par des crochets [ ]
  6. Null : qui précise l'absence de valeur et est écrit null sans guillemets

 

Exemple concret d'une donnée JSON

Pour mélanger tout ce que nous avons vu ensemble, voici un exemple complexe qui combine des objets et des tableaux. Il s'agit d'un véritable exemple que vous serez amené à retrouver dans vos carrières si vous travaillez avec JSON :

JSON
{
  "nom": "Louis-Nicolas",
  "age": 27,
  "formations": [
    {
      "titre": "Développeur freelance",
      "progression": 75
    },
    {
      "titre": "Next.js avancé",
      "progression": 50
    }
  ],
  "freelance": true,
  "email": null
}

Petites précisions sur cet exemple :

  • notre clé "formations" est un tableau qui contient des objets pour chaque valeur : c'est quelque chose que l'on retrouve souvent 🙂
  • notre clé "email" possède une valeur null pour préciser que nous ne donnons pas l'information

 

Conclusion

La syntaxe JSON est stricte, elle ne donne pas de liberté, mais permet d'établir un standard simple et facile à lire.

Si vous souhaitez en savoir plus tout en pratiquant le format JSON, nous proposons une formation complète sur le langage JavaScript qui vous permettra de réaliser de nombreux projets utilisant le format JSON comme :

  • une application météo géolocalisée
  • un tracker du prix du bitcoin

Vous pouvez y accéder gratuitement ici.

Notre formation dédiée à JavaScript
Notre formation dédiée à JavaScript
Catégorie : Développeurs

Partager cet article

Tu veux nous aider ? Fais un lien vers cet article sur tes réseaux ou encore mieux : sur ton site, dans un article ou dans ta newsletter.

Believemy logo
Commentaires (0)

Vous devez être connecté pour commenter cet article : se connecter ou s'inscrire.

À lire ensuite

Comprendre les API : Une Exploration de leur Signification et de leur Utilité

Découvrez le monde fascinant des Interfaces de Programmation d'Application (API) à travers cet article captivant. Plongez dans l'essence des API, ces ponts numériques qui permettent à différentes applications de collaborer harmonieusement. Explorez comment les API simplifient la complexité technologique, favorisent l'innovation et améliorent votre expérience utilisateur au quotidien. Des exemples concrets vous guideront à travers les applications météorologiques, les paiements en ligne et bien plus encore, vous montrant comment les API sont devenues indispensables dans le paysage numérique moderne.

12 août 2023

Pourquoi faut-il apprendre React en 2025 : tous les avantages !

Explorez pourquoi React reste un choix incontournable en 2025 pour les développeurs. Découvrez ses avantages, l'évolution de ses fonctionnalités et pourquoi le marché continue de le préférer.

11 octobre 2024

Pourquoi faut-il apprendre NextJS en 2025 : tous les avantages !

Explorez pourquoi Next.js est un framework incontournable en 2025 pour les développeurs. Apprenez ses avantages, ses fonctionnalités uniques et pourquoi le marché de l'emploi l'adopte de plus en plus.

14 octobre 2024

JavaScript vs TypeScript - Lequel est le meilleur ?

Faut-il plutôt apprendre JavaScript ou TypeScript en 2025 ? Quelles sont les vraies différences ? Pourquoi choisir l'un plutôt que l'autre ?

23 avril 2024

Qu'est-ce que GitHub ?

Découvrez tout ce que vous devez savoir sur GitHub, l'une des plateformes les plus utilisées par les développeurs.

9 octobre 2024

Créer une extension pour son navigateur

Les extensions sur les navigateurs sont désormais incontournables, alors pourquoi ne pas créer la vôtre ? Apprenez dans cette article comment créer, utiliser et même publier votre extension. Dans ce article, on va créer un extension qui répertorie pleins de sites cools pour les devs !

8 avril 2023

Tout savoir sur l'API Temporal avec JavaScript

Découvrez l'API Temporal de JavaScript : classes, exemples pratiques, gestion des fuseaux horaires et migration depuis Date. Le guide ultime pour maîtriser Temporal.

20 mars 2026

Envoyer un email avec NextJS et SendGrid gratuitement

Vous avez toujours souhaité envoyer des emails avec JavaScript ? Ou plus précisément, comment envoyer des emails avec React voir NextJS ? Alors découvrons ensemble comment utiliser SendGrid ! Il s'agit d'une solution facile et rapide à mettre en place, qui nous permettra de s'assurer que nos emails soient envoyés et le plus important : qu'ils soient bien réceptionnés.

13 octobre 2021

Devenez le solopreneur que vous rêvez d'être.

Premier projet, reconversion, lancement de business : accédez à nos formations, pratiquez sur des cas concrets et avancez avec un accompagnement clair.