Réparer JSON en ligne
Réparez localement du JSON invalide, puis formatez-le proprement. Pour logs, APIs et sorties de LLM.
Connexes
Guides pour JSON Fix
Erreurs d'analyse JSON : lisez le message, allez droit à la solution
Un répertoire des messages d'erreur des analyseurs JSON et de l'article qui explique chacun — commencez par un validateur strict, puis approfondissez le problème de syntaxe précis.
Corriger les virgules finales en JSON
Une virgule finale après la dernière propriété d’un objet ou le dernier élément d’un tableau est valide dans certains contextes JavaScript, mais pas en JSON.
Corriger les guillemets simples en JSON
Les chaînes et clés d’objet en JSON doivent utiliser des guillemets doubles. Les valeurs entre guillemets simples sont fréquentes dans les extraits JavaScript, les sorties façon Python et les réponses de LLM.
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,Nonepar 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
0xFFen décimal
Guides de réparation JSON
Pôles thématiques
- Erreurs d'analyse JSON : lisez le message, allez droit à la solution
- Réparer du JSON non valide : de « qu'est-ce qui cloche » à un fichier propre
- Formateur, validateur, visualiseur JSON : choisir le bon outil
- Réparer la sortie JSON d'un LLM : gérer le presque-JSON de l'IA
- Confidentialité : des outils JSON qui ne quittent pas votre navigateur
- Interopérabilité JSON : YAML, CSV, XML, JWT, Schema
Guides spécifiques
- Comment décoder des chaînes Base64 (et des payloads JWT)
- Encodage URL : encodez les paramètres de requête et les chemins
- Convertir YAML en JSON (et éviter les erreurs d’indentation)
- Convertir JSON en CSV : aplatir un tableau d’objets
- Convertir JSON en XML : racine, attributs et tableaux
- Échapper du JSON comme littéral de chaîne (et décoder du JSON doublement encodé)
- Corriger les virgules finales en JSON
- Corriger les guillemets simples en JSON
- Corriger les clés sans guillemets en JSON
- Réparer le JSON produit par un LLM
- Corriger l’erreur de parse JSON : Expected Property Name
- JSON vs littéral d’objet JavaScript
- Validez le JSON avant les requêtes API
- Formateur JSON vs JSON Repair
- Corriger les erreurs JSON Unexpected Token
- Convertisseur JSON vers objet JavaScript