Formateur et Validateur JSON - Indenter, Minifier, Trouver l’Erreur

2on /
/ Outils développeur / Formateur JSON

Formateur et validateur JSON

Ce que fait ce formateur JSON

Une réponse d’API arrive sur une seule longue ligne et vous devez en voir la forme, ou bien elle ne se parse pas du tout et vous devez savoir où. Cette page fait les deux sans rien envoyer : analyse, indentation et arborescence se déroulent dans votre navigateur.

Comment l’utiliser

  1. 1 Collez le JSON dans le champ, ou cliquez sur Charger un exemple pour voir le comportement.
  2. 2 Choisissez l’indentation et cochez Trier les clés si vous comparez deux réponses.
  3. 3 Cliquez sur Formater. Si le JSON est invalide, vous obtenez la ligne et la colonne ; sinon, passez à l’arbre pour l’explorer.

Le message d’erreur dit quoi, pas où

Les navigateurs signalent un document invalide différemment : certains donnent un décalage de caractères, d’autres une ligne et une colonne, d’autres rien. Cette page lit la forme fournie par votre navigateur, la convertit en ligne et colonne, puis affiche cette ligne avec un accent circonflexe sous l’endroit exact. Si aucune position n’est récupérable, le message reste affiché mais aucune ligne n’est marquée : désigner la mauvaise ligne serait pire que n’en désigner aucune.

Formater et minifier, deux faces d’une même opération

Les deux reconstruisent le document à partir de la valeur analysée : la sortie est donc toujours du JSON valide, même si l’entrée avait des espaces bizarres. La minification supprime tous les espaces entre jetons, ce que l’on veut avant de placer une charge utile dans un en-tête, une chaîne de requête ou une fixture de test.

Avant
{"id":7,"tags":["a","b"],"ok":true}
Après
{
  "id": 7,
  "tags": [
    "a",
    "b"
  ],
  "ok": true
}

Trier les clés rend deux réponses comparables

Les clés d’objet n’ont pas d’ordre défini en JSON : deux serveurs peuvent renvoyer les mêmes données dans un ordre différent et une comparaison textuelle s’allume partout. Trier les clés met d’abord les deux sous la même forme. Les tableaux sont volontairement laissés tels quels : dans un tableau, l’ordre fait partie des données, ce n’est pas du bruit.

Rien de ce que vous collez ne quitte cette page

Le JSON que l’on veut formater est le plus souvent une réponse d’API réelle, et il transporte souvent un jeton, une fiche client ou une commande. Il n’y a ici aucun envoi ni aucun côté serveur : tout se passe dans la page déjà ouverte.

Formateur JSON - questions fréquentes

Non. La page n’a ni envoi ni composant serveur ; l’analyse et le rendu se font dans l’onglet que vous regardez. Vous pouvez le vérifier : chargez la page, passez hors ligne et formatez quand même.
Nouveau
Convertisseur de Couleurs Convertissez une couleur entre HEX, RGB et HSL, générez une gamme de nuances et vérifiez le rapport de contraste avec le blanc, le noir ou une autre couleur.
Populaire Aujourd'hui
Générateur de Mots de Passe Générez des mots de passe dans le navigateur avec la source aléatoire cryptographique de votre appareil et voyez la vraie force en bits d’entropie.

Outils de développement associés

Générateur MD5 Générateur MD5 gratuit : transformez un texte ou un fichier en somme de contrôle MD5 dans le navigateur - idéal pour vérifier l'intégrité.
Encodeur & Décodeur Base64 Encodeur et décodeur Base64 gratuit : convertissez texte ou fichiers en Base64 et inversement, entièrement dans le navigateur, sans envoi.
Générateur de Lorem Ipsum Générateur de Lorem Ipsum gratuit : créez du faux texte par paragraphes, phrases ou mots, avec des balises HTML pour vos maquettes.
Décodeur JWT Décodeur JWT gratuit : collez un jeton pour lire l'en-tête, la charge utile et la signature - tout se fait dans le navigateur, sans envoi.
Encodeur & Décodeur d’URL Encodeur et décodeur d'URL gratuit : convertissez liens et paramètres en encodage pourcent et inversement, URL entière ou composant.

Autres outils susceptibles de vous plaire

Word en PDF Convertir Word en PDF gratuitement : déposez un fichier DOC, DOCX, ODT ou RTF et récupérez un PDF bien formaté en quelques secondes.
PDF en Word Convertir un PDF en Word gratuitement : déposez un PDF et téléchargez un DOCX modifiable en quelques secondes, sans inscription ni filigrane.
Compteur de mots Compteur de mots gratuit : collez un texte pour compter mots, caractères, phrases et paragraphes, avec le temps de lecture estimé. Rien n'est envoyé.
Compteur de caractères Compteur de caractères gratuit : caractères avec et sans espaces, mots et lignes, avec les limites SEO des titres et méta-descriptions.
Vérificateur de densité des mots-clés Analyseur de densité de mots-clés gratuit : collez un texte ou une URL pour voir la fréquence de chaque mot et expression, en pourcentage.