WMW

Formateur JSON

Free

Valide et met en forme ou minifie un document JSON complet, avec indentation réglable, tri optionnel des clés et signalement précis des erreurs par ligne et colonne.

Fonctionne entièrement dans votre navigateur. Votre JSON n'est jamais envoyé nulle part.

Commentaires (0)

Cet outil vous a-t-il été utile ? Laissez un commentaire, partagez une astuce, ou dites-nous comment nous pourrions l'améliorer.

Les commentaires des invités sont vérifiés avant publication. Se connecter pour publier instantanément.

Pas encore de commentaires. Soyez le premier à partager votre avis !

Ce que fait cet outil

Collez un document JSON et cet outil le valide, puis le met en forme avec l'indentation de votre choix ou le minifie en une seule ligne. Un JSON invalide est signalé avec la ligne et la colonne exactes où l'analyse a échoué.

Comment ça marche

L'outil analyse votre saisie avec l'analyseur JSON intégré du navigateur, qui construit une représentation en mémoire des données (objets, tableaux, chaînes, nombres, booléens et null). Il sérialise ensuite cette représentation à nouveau en texte, soit avec des retours à la ligne et une indentation insérés à chaque niveau d'imbrication (mise en forme), soit avec tous les espaces optionnels supprimés (minification). Facultativement, les clés des objets sont triées par ordre alphabétique avant la sérialisation, récursivement à chaque niveau, sans toucher à l'ordre des tableaux.

Problèmes résolus

Questions fréquentes

›Quelle est la différence entre cet outil et l'outil JSON Encoder ?

Cet outil prend un document JSON complet (un objet ou un tableau) et valide, met en forme ou minifie sa structure. L'outil JSON Encoder convertit plutôt une seule chaîne de texte brut en (ou à partir d') une chaîne littérale JSON. Ils résolvent des problèmes différents.

›Pourquoi me dit-il que mon JSON a une erreur à une ligne et une colonne spécifiques ?

L'analyseur JSON du navigateur signale la position du caractère où il s'est bloqué, et cet outil convertit cette position en un numéro de ligne et de colonne en comptant les retours à la ligne, afin que vous puissiez accéder directement au problème au lieu de parcourir tout le document.

›Que fait le tri des clés par ordre alphabétique ?

Il réordonne récursivement les clés de chaque objet du document par ordre alphabétique, tout en laissant l'ordre des tableaux intact (car l'ordre d'un tableau est significatif et le réorganiser changerait les données). Cela facilite la comparaison de deux documents JSON ou la recherche visuelle d'une clé spécifique.

›La mise en forme ou la minification changent-elles les données elles-mêmes ?

Non. Les deux opérations ne changent que les espaces entre les jetons JSON. Les valeurs, les clés et leur ordre (sauf si vous activez explicitement le tri des clés) restent exactement les mêmes.

›Cet outil peut-il gérer de très gros fichiers JSON ?

Comme tout s'exécute dans votre navigateur à l'aide de son analyseur JSON natif, la limite pratique est la mémoire disponible de votre appareil plutôt qu'une limite imposée par cet outil, bien que des documents extrêmement volumineux (des dizaines de mégaoctets) puissent sembler lents dans une zone de texte.

Outils similaires

Free

Texte

Encodeur JSON

Encode du texte brut en une chaîne littérale JSON valide (en échappant les guillemets, les barres obliques inverses et les retours à la ligne) et la décode à nouveau, avec un détail des caractères échappés.

Free

Texte

Formateur JS/CSS

Reformate du JavaScript ou du CSS minifié ou à l'indentation incohérente en code lisible et correctement indenté, avec un style d'indentation réglable et des statistiques de taille avant/après.

Free

Texte

Minificateur JS/CSS

Réduit le JavaScript ou le CSS en supprimant les espaces et les commentaires, avec un raccourcissement optionnel des noms de variables pour JavaScript, et des statistiques de taille avant/après.

Free

Texte

Décodeur JWT

Décode l'en-tête et la charge utile d'un JWT en JSON lisible, convertit les revendications d'horodatage en dates lisibles, signale les jetons expirés et peut vérifier une signature HS256 avec un secret que vous fournissez.

Free

Texte

Générateur llms.txt

Génère un fichier llms.txt conforme à la spécification llmstxt.org à partir d'un titre, d'un résumé et de sections de liens, avec regroupement de sections Optional et aperçu en direct.

Free

Texte

Aperçu Markdown

Rend le Markdown en HTML assaini en direct à côté de la source, avec une option pour voir et copier le HTML généré.

Free

Texte

Correcteur de Mojibake (Texte Corrompu)

Récupère les octets originaux derrière un texte corrompu (mojibake) et les redécode sous plusieurs encodages courants, affichant chaque candidat propre.

Free

Texte

Validateur de Syntaxe MySQL

Valide la syntaxe MySQL d'une ou plusieurs instructions séparées par des points-virgules, en signalant la ligne et la colonne exactes de la première erreur trouvée.