Formateur/Minifieur JSON
Colle du JSON et obtiens une version formatée, validée ou minifiée, avec détection des erreurs de syntaxe.
À propos : Formateur/Minifieur JSON
Le formateur JSON valide ton JSON et le réécrit proprement indenté, ou au contraire minifié sur une seule ligne. En cas d'erreur de syntaxe, il affiche le message et la ligne fautive, puis propose une correction automatique pour les fautes les plus courantes. Pratique pour relire une réponse d'API illisible, nettoyer un fichier de configuration avant de le committer ou réduire la taille d'un payload. Le résultat se copie en un clic, et rien ne sort de ton navigateur.
Fonctionnalités
- Formatage avec une indentation de deux espaces, ou minification qui supprime tous les espaces inutiles.
- Validation à la saisie, avec le message d'erreur du parseur et la ligne concernée surlignée dans la marge.
- Correction proposée pour les virgules finales, les clefs sans guillemets et les guillemets simples, avec un aperçu avant/après.
- Copie du résultat en un clic, annuler et rétablir, et remise à zéro de l'éditeur.
Comment l'utiliser
- Colle ton JSON dans le panneau Entrée.
- Choisis l'onglet Formater pour l'indenter ou Minifier pour le compacter.
- Si une erreur s'affiche, applique la correction proposée ou corrige la ligne indiquée.
- Copie le résultat depuis la barre d'outils.
Questions relatives à l'utilisation
Non. La validation, le formatage et la minification se font dans ton navigateur avec le parseur JSON natif. Le contenu est gardé dans l'URL de la page pour que tu puisses recharger ou rouvrir le lien sans le perdre, mais il n'est transmis à aucun serveur.
Elle retire les virgules en trop avant une accolade ou un crochet fermant, ajoute les guillemets manquants autour des clefs et remplace les guillemets simples par des doubles. La suggestion n'apparaît que si le résultat est un JSON valide, et tu vois les lignes modifiées avant de l'appliquer. Par exemple :
js{ nom: 'Tegmen', outils: 19, }
devient :
json{ "nom": "Tegmen", "outils": 19 }
Formater ajoute des retours à la ligne et une indentation de deux espaces pour rendre la structure lisible. Minifier supprime tous les espaces et retours à la ligne superflus pour obtenir la version la plus compacte, utile pour réduire la taille d'un payload ou d'une variable d'environnement.