Qu'est-ce que le JSON ?
JSON (JavaScript Object Notation) est un format de données textuelles léger, utilisé pour l'échange de données entre un serveur et une application web. Il est lisible par les humains et facile à parser par les machines. Sa simplicité en a fait le standard de facto pour les API REST, les fichiers de configuration et le stockage de données structurées.
Un document JSON est composé de deux structures : des objets (paires clé-valeur entre accolades) et des tableaux (listes ordonnées entre crochets). Les valeurs peuvent être des chaînes de caractères, des nombres, des booléens, null, des objets ou des tableaux imbriqués. La syntaxe est stricte : les clés doivent être entre guillemets doubles, et les virgules finales ne sont pas autorisées.
Formater (ou « beautifier ») du JSON consiste à ajouter des indentations et des retours à la ligne pour le rendre lisible. Minifier fait l'inverse : supprimer les espaces inutiles pour réduire la taille. Les deux opérations sont réversibles et ne modifient pas les données.