Introduction à JSON Schema

JSON Schema est un langage déclaratif permettant de valider et de documenter la structure des documents JSON. Il définit des règles sur les types de données, les propriétés requises, et les contraintes spécifiques, assurant ainsi que les données reçues correspondent à un format attendu.







J’aime bien l’idée de définir directement les contraintes, ça évite pas mal de bugs à la con plus tard
J’aime bien l’idée de valider directement les données JSON, ça évite pas mal d’erreurs bizarres à la prod.
Carrément, sur mon dernier projet j’ai évité un bug de typage qui aurait cassé toute la prod
Carrément, depuis que j’utilise JSON Schema, mes bugs prod ont grave diminué
J’avais jamais capté que JSON Schema pouvait aussi servir à documenter direct, pas que valider. Utile ca!
Grave, avec la doc générée direct, ça évite 1000 galères en dev !
Tu sais si ça marche bien pour documenter des API complexes aussi ?
C’est clair, le fait de pouvoir imposer des propriétés requises ça doit simplifier la validation des données grave