input.json · editing
output.json · 2-space
Repair répare les guillemets simples, les clés sans guillemets, les virgules finales, les littéraux Python et plus.

Connexes

Guides pour JSON Fix

Tous les guides →

Formateur JSON intelligent pour le JSON cassé

Un formateur JSON classique ne fonctionne qu’une fois que l’entrée est déjà valide. fixjson.org est un formateur JSON avec auto-réparation : il répare d’abord les erreurs de syntaxe courantes, puis formate le JSON nettoyé avec une indentation lisible. Utilisez-le pour formater du JSON invalide en ligne lorsque la charge vient de logs, d’une réponse d’API, d’une configuration éditée à la main ou d’une sortie d’IA.

Le même outil est aussi un json beautifier, json prettifier, json tidy online, json decoder et json object formatter — différents noms pour une même opération : parser, réparer et réémettre avec indentation. Que vous l’appeliez prettify json, json beautify, code formatter ou code beautification, le résultat est le même : du JSON strict et formaté au json file format standard.

Formater et valider vont de pair. Avant d’afficher quoi que ce soit, fixjson exécute un json validator sur votre texte, de sorte que l’outil sert aussi de json checker et d’étape de json verify — si la json syntax est incorrecte, vous voyez exactement où ça casse. Collez une json string brute, fix json qui ne se parse pas, et lisez le résultat dans une présentation json viewer (jsonviewer) claire. Le même site relie un json object viewer et un mode json view pour inspecter des key value pairs imbriquées, au lieu de parcourir une seule longue ligne.

Quand le parsing échoue, l’étape de réparation prend le relais. C’est le chemin json repair que les gens cherchent sous fix json, json fix, json correct, correct json ou simplement fixjson. Il réécrit les parties cassées en JSON valide et les renvoie, transformant un passage raté de json validator en un passage propre — sans upload, sans compte.

La plupart de ces erreurs viennent du fait de traiter JSON comme du JavaScript. La distinction json vs javascript (json vs js) compte : JSON n’a pas de commentaires, pas de virgules finales, pas de guillemets simples et pas de clés nues. L’étape de réparation réécrit chacun d’eux en correct json pour qu’un parser strict l’accepte.

  • Apostrophes —— convertit 'value' en "value"
  • Clés JSON sans guillemets —— entoure les identifiants nus comme { name: "Ada" } de guillemets doubles
  • Virgules finales —— répare les virgules avant } ou ]
  • Erreurs « Unexpected token » —— nettoie les erreurs de syntaxe courantes à l’origine de nombreux échecs de parsing JSON
  • Littéraux Python —— remplace True, False, None par leurs équivalents JSON
  • Commentaires JavaScript —— supprime les commentaires de ligne // et de bloc /* */
  • Blocs de code Markdown —— retire les délimiteurs ````json` en début et ````` en fin laissés par les LLM
  • Nombres hexadécimaux —— convertit 0xFF en décimal