Outil de développement / 30

Réparation JSON pour LLM & correcteur automatique

Répare les JSON tronqués, mal formés, entre guillemets simples ou non échappés générés par des LLM, sans aller-retour serveur.

Réparation JSON pour LLM & correcteur automatique: TOEA analyse la structure des chaînes JSON mal formées. Il ajoute les crochets/accolades de fermeture manquants, supprime les virgules finales, convertit les guillemets simples en guillemets doubles, met entre guillemets les clés d'objet non entre guillemets, remplace les constantes Python (True/False/None), et échappe les caractères de contrôle à l'intérieur des chaînes. Fonctionne 100 % localement dans votre navigateur, sans aucun téléversement de fichier vers le serveur.

Exécutions
Dans votre navigateur
Coût
Gratuit · sans inscription
Disponibilité
Prêt à l'emploi

Rapport d'état de la correction

7 Corrections appliquées ⚡
Corrections automatiques appliquées :
  • 🛠️ Removed code comments
  • 🛠️ Replaced Python 'True' with 'true'
  • 🛠️ Converted single-quoted strings/keys to double quotes
  • 🛠️ Added double quotes to unquoted object keys
  • 🛠️ Removed trailing commas from objects/arrays
  • 🛠️ Closed unterminated string literal at end of input
  • 🛠️ Closed unclosed object brace '}'

Une troncature réparée reste incomplète

Lorsqu’un modèle atteint sa limite de sortie, le JSON s’arrête au milieu d’une valeur. Fermer les chaînes et les crochets ouverts permet de l’analyser, mais le dernier enregistrement correspond uniquement à ce qui a été écrit avant la coupure : une chaîne s’arrête trop tôt, un nombre peut avoir perdu des chiffres et les champs suivants sont absents. Lorsque la liste des corrections indique qu’une chaîne ou un crochet a été fermé à la fin, supprimez le dernier élément ou demandez-le à nouveau au lieu de lui faire confiance. La véritable solution se situe en amont : augmentez la limite de tokens de sortie, demandez moins d’enregistrements par appel ou utilisez le mode de sortie structurée du fournisseur.

Syntaxe corrigée, structure non vérifiée

Un JSON valide peut tout de même être le mauvais JSON : champ manquant, nombre transmis sous forme de chaîne ou objet enveloppe supplémentaire. Validez la sortie réparée avec le schéma demandé au modèle à l’aide du validateur JSON Schema avant que votre code ne s’y fie.

Un problème ne peut pas être corrigé automatiquement de manière sûre : un guillemet double dans une valeur textuelle qui n’a pas été échappé, comme dans "He said "yes"". Rien dans le texte n’indique où la valeur se termine réellement ; corrigez-la donc manuellement.

Comment l'utiliser

  1. Collez la sortie JSON brute ou tronquée d'un LLM.
  2. TOEA corrige automatiquement les erreurs de syntaxe, les guillemets non échappés, les virgules finales et les crochets non fermés.
  3. Vérifiez le rapport de correction, puis copiez ou téléchargez le JSON valide obtenu.

Confidentialité et limitations

Le traitement s'exécute entièrement dans la RAM de votre navigateur. Vos données et payloads d'API ne sont jamais transmis à un serveur.

Outils associés

Questions fréquentes

Quels types d'erreurs JSON peut-il réparer ?

Il corrige les JSON tronqués par des limites de tokens, les virgules finales, les chaînes/clés entre guillemets simples, les clés d'objet non entre guillemets, les constantes Python (True/False/None), les retours à la ligne/tabulations non échappés dans les littéraux de chaîne, et les commentaires de code JS.

Modifie-t-il les valeurs des chaînes ?

Non. Il corrige la mise en forme de la syntaxe et échappe les caractères de contrôle bruts à l'intérieur des chaînes sans modifier le contenu.

Outil gratuit · dans votre navigateur exécutions · aucun compte requis