Comment utiliser : Convertisseur JSON5 en JSON
- Collez à gauche du JSON5, du JSONC ou tout JSON « allégé ».
- Le JSON strict s'affiche à droite ; les erreurs indiquent la ligne et la colonne exactes.
- Choisissez l'indentation, ainsi que la façon d'écrire
InfinityetNaN(non autorisés en JSON). - Copiez le JSON.
JSON5 et JSONC par rapport au JSON
| Autorisé en JSON5 | Exemple | JSON strict |
|---|---|---|
| Commentaires | // note, /* … */ | supprimés |
| Virgules finales | [1, 2,] | [1, 2] |
| Clés sans guillemets | { name: "x" } | { "name": "x" } |
| Guillemets simples | 'text' | "text" |
| Hexadécimal, point initial, signe plus | 0xFF, .5, +1 | 255, 0.5, 1 |
| Infinity, NaN | Infinity | null (ou une chaîne) |
| Chaînes sur plusieurs lignes | antislash en fin de ligne | une seule ligne |
JSONC (« JSON avec commentaires ») est le format de tsconfig.json, de VS Code et de nombreux paramètres d'éditeurs : du JSON enrichi de commentaires et, souvent, de virgules finales. JSON5 va plus loin. Les deux conviennent bien aux fichiers de configuration écrits à la main, mais les API, les bases de données et JSON.parse exigent du JSON strict.
Pour aller plus loin : formater et valider du JSON, ou le convertir en YAML ou en TOML.
Aussi recherché comme : convertir json5 en json, jsonc en json, json avec commentaires, validateur json5, supprimer commentaires json, virgule finale json, convertisseur json5, tsconfig en json.
Outils complémentaires : Convertisseur JSON5 en JSON
- Validateur JSON — Collez votre JSON pour vérifier s’il est valide.
- Convertisseur JSONL — Transformez des JSON Lines (JSONL / NDJSON : un objet JSON par ligne, utilisé pour les logs, BigQuery, le fine-tuning OpenAI et les exports de données) en tableau JSON, ou reconvertissez un tableau en JSONL.
- JSON Schema vers TypeScript — Collez un JSON Schema (draft-07 ou 2020-12) et obtenez des interfaces TypeScript : propriétés requises et optionnelles, enums sous forme de types union, oneOf/anyOf en unions, allOf en intersections, définitions $ref en types nommés et descriptions en commentaires JSDoc.
- Minifier JSON — Supprimez tous les espaces inutiles de votre JSON, validez-le dans le même temps et constatez exactement le nombre d'octets économisés, avant et après gzip.