Formateur et validateur JSON
Collez des réponses d’API, des fichiers de configuration ou des journaux et obtenez un JSON lisible et indenté. Si le JSON est invalide, le message d’erreur indique la ligne et la colonne pour une correction rapide.
Fonctionne entièrement dans votre navigateur. Vos saisies et vos fichiers ne sont envoyés à aucun serveur.
Mode d’emploi
- Collez du JSON dans la zone de saisie, ou ouvrez un fichier .json.
- Choisissez l’indentation et s’il faut trier les clés par ordre alphabétique.
- Appuyez sur Formater. Un JSON valide est joliment mis en forme ; un JSON invalide indique où se trouve le problème.
- Copiez ou téléchargez le résultat.
Exemples
{"id":1,"tags":["a","b"]} devient un document indenté sur plusieurs lignes.
Une virgule finale comme {"a":1,} est signalée avec sa ligne et sa colonne.
Confidentialité
Fonctionne entièrement dans votre navigateur. Vos saisies et vos fichiers ne sont envoyés à aucun serveur. Consultez la politique de confidentialité pour savoir ce qui est enregistré dans votre navigateur (favoris et historique uniquement). Politique de confidentialité
Vérifiez par vous-même : ouvrez les outils de développement du navigateur, sélectionnez l’onglet Réseau (Network) et utilisez l’outil. Votre fichier n’apparaît dans aucune requête d’envoi. Une fois cette page enregistrée pour une utilisation hors ligne, vous pouvez aussi vous déconnecter d’Internet et continuer à travailler. Les publicités et les statistiques de visite anonymes, lorsqu’elles sont activées, envoient leurs propres requêtes, mais ne reçoivent jamais vos fichiers ni vos textes.
Questions fréquentes
Mon JSON est-il envoyé quelque part ?
Non. L’analyse utilise JSON.parse, intégré au navigateur, sur cette page. Rien n’est envoyé, ce qui la rend sûre pour les jetons et les données internes.
Accepte-t-il les commentaires ou les guillemets simples ?
Non. Ce n’est pas du JSON valide. Le validateur suit strictement la norme JSON, comme l’attendent les API et les analyseurs.
Les grands nombres sont-ils préservés ?
Les nombres supérieurs à 2^53 perdent en précision en JavaScript. Si vos données contiennent des identifiants 64 bits, gardez-les sous forme de chaînes.