Aucun upload, 100 % local, sans compte

Tutoriel

Comment formater du JSON en ligne

Le JSON brut provenant d'une reponse d'API ou d'un fichier de configuration est souvent minifie en une seule longue ligne. Le lire, le deboguer ou le modifier dans cet etat est penible. Ce guide explique comment indenter proprement du JSON en trois clics, le valider pour detecter des erreurs de syntaxe, et le minifier de nouveau si necessaire, tout en restant dans votre navigateur sans que vos donnees n'en sortent.

Pas à pas

  1. Ouvrez le formateur JSON et collez votre JSON dans le panneau de gauche. Vous pouvez coller directement depuis le presse-papiers (Ctrl+V), depuis une reponse curl en ligne de commande ou depuis n'importe quel editeur texte.
    Du JSON minifie colle dans le panneau de saisie du formateur JSON
  2. Choisissez le mode. Formater ajoute l'indentation (2 ou 4 espaces, au choix) ; Valider verifie simplement la syntaxe sans modifier le JSON ; Minifier supprime tous les espaces pour produire la sortie la plus compacte possible. Pour la plupart des usages, Formater est ce qu'il vous faut.
  3. Cliquez sur Executer. Le JSON formate apparait dans le panneau de droite. Copiez-le avec le bouton Copier et collez-le dans votre editeur ou fichier de configuration. L'outil affiche le nombre de lignes et de caracteres pour controler la taille a vue d'oeil.
    Le meme JSON formate avec une indentation de 2 espaces dans le panneau de sortie

Lire les messages d'erreur

Lorsque votre JSON contient une erreur de syntaxe, le formateur affiche l'erreur avec une position (ligne et colonne) pointant vers le caractere exact qui pose probleme. Causes frequentes : une virgule finale apres le dernier element d'un tableau ou d'un objet (valide en JavaScript, pas en JSON), un crochet ou une accolade manquant ou superflu, une cle non encadree de guillemets doubles, ou un caractere special non echappe dans une chaine.

JSON, YAML et CSV : quand utiliser quoi

Le JSON est le standard pour les reponses d'API et les fichiers de configuration consommes par du code. Le YAML est prefere pour les configurations editees manuellement (moins de ponctuation, supporte les commentaires). Le CSV est ideal pour les donnees tabulaires consommees par des tableurs. Le convertisseur de donnees de ce site permet de passer d'un format a l'autre en une etape : collez du JSON, cliquez sur Convertir, obtenez du YAML ou du CSV. Le JSON minifie est aussi utile quand on doit integrer des donnees dans un parametre URL ou dans un en-tete HTTP avec une limite de taille.

Les outils utilisés dans ce guide

Questions fréquentes

Mon JSON est-il envoye a un serveur ?

Non. Le formateur tourne entierement dans votre navigateur. Le JSON est analyse avec le JSON.parse natif du navigateur et la sortie est construite en memoire : rien ne transite sur le reseau. C'est important quand le JSON contient des cles d'API, des tokens, des donnees internes ou des informations personnelles, ce qui est courant dans les workflows de debogage d'API.

Quelle est la taille maximale que je peux coller ?

Le formateur accepte des JSON jusqu'a 5 Mo. Au-dela, l'analyse sur le thread principal bloquerait l'onglet navigateur sans retour. Pour les fichiers JSON plus grands, utilisez un outil de bureau comme jq en ligne de commande (jq . fichier.json), qui traite des centaines de megas sans probleme.