Formateur JSON

Traité dans ce navigateur

Limite de texte : 10000000 caractères

Limite de fichier : 10 MB

Cet outil n’envoie pas votre saisie.

Formater

Un body sur une seule ligne, une virgule en trop. On pretty-print et on parse. Ce n’est pas un tableur, pas un manifeste YAML, pas une validation de schéma.

L’onglet Réseau a copié un body d’une ligne, ou Postman a renvoyé un 400 illisible. Le job : indenté + syntaxe, comme SmartGap / VaultTools le décrivent côté FR — ici sans téléversement.

Ce n’est pas CSV, pas YAML, pas embellir du code multi-langages.

Ce que le parseur accepte

  • UTF-8, y compris les clés accentuées si elles sont entre guillemets.
  • Format (indentation) ou minify (une ligne).
  • En cas d’erreur : ligne et colonne, pas un schéma OpenAPI.

{nom: "Ada"} n’est pas du JSON. "nom": "Ada" dans un objet, si.

Comment l’utiliser

  1. Collez le texte (ouvrez un .json comme texte si besoin).
  2. Formatez ou minifiez. Corrigez à la ligne indiquée.
  3. Tableur : JSON ↔ CSV. Secret + structure de jeton : JWT.

FAQ

Pourquoi « Unexpected token » à la virgule finale ?

Le JSON standard refuse la virgule traînante, les clés sans guillemets et les commentaires. Ce n’est pas du JSON5 ni un objet JavaScript.

Passer en CSV ou en YAML ?

JSON ↔ CSV pour Excel (séparateur ; fréquent en France). JSON ↔ YAML pour un chart ou une CI.

Un secret d’API, c’est prudent ?

Rien n’est envoyé. Coller un token de prod dans le navigateur reste un mauvais réflexe : préférez un dump de recette. jq en local reste l’alternative CLI.

C’est la même chose que Base64 ou JWT ?

Base64 encode une chaîne. Un JWT se lit avec le décodeur (sans vérifier la signature).

Comparer deux JSON ?

Indentez-les ici, puis diff de texte.

Très gros fichier ?

Au-delà d’environ 10 millions de caractères, l’onglet refuse. Un log de plusieurs Mo : éditeur local ou jq.

Outils liés