💻 Programmation🟢 Débutant⏱ 1 min de lecture📂 🌍 Outils et web

💻 Programmation · Outils et web

JSON

JSON est un format texte léger pour échanger des données structurées. Lisible par les humains, compris par presque tous les langages.

Schéma
{
  "nom": "Alex",
  "niveau": 12,
  "actif": true,
  "roles": ["admin", "modo"],
  "profil": { "pays": "FR" }
}

Les types

Objet {} · tableau [] · chaîne "…" (guillemets doubles obligatoires) · nombre · booléen true / false · null.

Ce qui est interdit

Commentaires, virgule finale, guillemets simples, undefined, fonctions. Ce sont les erreurs de syntaxe les plus courantes.

En JavaScript

JSON.stringify(objet) : objet → texte · JSON.parse(texte) : texte → objet. JSON.parse lève une exception si le JSON est invalide : entoure-le d'un try/catch.

Où on le croise

API REST, fichiers de configuration (package.json), échanges entre programmes, colonnes de bases de données.

Alternatives

YAML (configuration, accepte les commentaires) · TOML · XML (ancien, verbeux) · CSV (tableaux).

📌 À retenir

Guillemets doubles, pas de virgule finale, pas de commentaires.

Pour aller plus loin

Fiche mise à jour le 6 novembre 2026. Une erreur, une précision à proposer ? Écris-nous.