Correcteur TOON
Réparez automatiquement la syntaxe TOON cassée
Qu'est-ce que le Correcteur TOON ?
TOON ne pardonne pas les espaces. Un espace en trop et le parser laisse tomber la moitié de votre objet customer. Le correcteur gère les cassures habituelles : indentation décalée d'un espace, délimiteurs d'en-tête mélangés (; vs ,), guillemet non fermé dans une chaîne, en-tête de tableau comme orders[2] qui ne s'aligne pas avec les lignes en dessous. Vous collez le bloc cassé, vous appuyez sur le bouton, vous récupérez quelque chose qu'un parser TOON va réellement accepter.
TOON est une alternative compacte à JSON pensée pour les prompts de LLM — la spec vit dans toon-format/toon sur GitHub. Conceptuellement il voisine JSON et la RFC 8259, mais échange la verbosité de JSON contre moins de tokens. Comme tout format de sérialisation de données, il tombe sur de petites erreurs d'espacement — exactement ce qui arrive quand un LLM produit du TOON qui est correct à 95 %.
Le traitement se passe côté serveur et nous ne conservons pas l'entrée. Réparez la structure, recollez le résultat dans votre prompt ou appel d'outil, passez à la suite.
Comment Utiliser le Correcteur TOON
Trois étapes. Chacune utilise les vrais boutons de cette page.
Coller du TOON Cassé ou Charger un Exemple
Déposez votre TOON cassé dans l'éditeur de gauche. Cliquez sur TOON d'Exemple pour charger un cas cassé exprès avec les erreurs les plus courantes. Exemple de ce que le correcteur gère :
customer:
id, 4421
name "Ava Chen"
orders[1]{sku;qty}:
SKU-101,2Il répare l'indentation incorrecte, les délimiteurs d'en-tête mélangés, les guillemets non fermés et les en-têtes de tableau désalignés selon la spec TOON.
Cliquez sur Réparer TOON !!
Cliquez sur le bouton vert Réparer TOON !!. Le correcteur analyse votre entrée, identifie les problèmes de syntaxe et écrit la version réparée dans le panneau de droite. Un indicateur de chargement apparaît pendant le travail.
Examinez la Sortie Réparée
Le panneau de droite affiche le TOON réparé. Les valeurs ne sont pas touchées — seule la structure est corrigée. Recollez la sortie dans votre prompt, appel d'outil ou pipeline.
Quand Vous Utiliseriez Vraiment Ceci
Récupérer une Mauvaise Sortie LLM
Votre prompt demande du TOON, le modèle renvoie du presque-TOON — bon schéma, mauvais délimiteur sur l'en-tête. Faites passer la réponse par ici plutôt que de réécrire le prompt pour la cinquième fois.
Après Édition Manuelle
Vous avez ouvert un fichier TOON dans un éditeur, modifié une ligne, et maintenant les enfants de <code>customer</code> ne se parsent plus parce que l'indentation est décalée d'un espace. Le correcteur l'attrape.
Déboguer les Pipelines JSON↔TOON
Un script de conversion a perdu l'ordre des colonnes à la ligne 4 de <code>orders[3]</code>. Faites passer la sortie cassée par le correcteur d'abord, puis comparez au TOON attendu pour voir ce que votre script a réellement produit.
Valider les Données pour Prompts
Avant d'envoyer des données à un LLM en TOON, faites-les passer par le correcteur pour que le modèle reçoive une charge propre — le comportement du modèle est bien plus prévisible quand l'entrée parse du premier coup.
Questions Fréquentes
Mes données TOON sont-elles stockées ?
Non. La réparation tourne sur le serveur mais nous ne persistons pas l'entrée. Une fois la réponse renvoyée à votre navigateur, elle disparaît de chez nous.
Quels types d'erreurs répare-t-il ?
Indentation incorrecte, délimiteurs d'en-tête mélangés (; vs ,), guillemets non fermés, en-têtes de tableau comme orders[2] qui ne s'alignent pas avec leurs lignes, deux-points isolés — les soucis du quotidien en TOON. Il ne restructure pas vos données, il corrige seulement la syntaxe autour.
Préserve-t-il mes données ?
Oui. Les valeurs sont intactes. Seule la syntaxe autour est corrigée.
En quoi TOON diffère-t-il de JSON ?
TOON encode les mêmes données que JSON en moins de tokens — utile quand vous payez au token un LLM. Le format est documenté dans toon-format/toon.
Y a-t-il des entrées qu'il ne peut pas réparer ?
Si la structure est si cassée que l'intention est ambiguë — par exemple l'en-tête dit 5 lignes mais il n'y en a que 2 et les colonnes ne correspondent pas non plus — il répare ce qu'il peut et laisse le reste à votre revue. Utilisez le Validateur TOON pour confirmer que la sortie réparée est propre.
Puis-je convertir le TOON réparé en JSON ?
Oui — passez le résultat dans TOON vers JSON et vous avez un objet JSON normal à coller dans n'importe quel outil qui parle JSON.
Autres Outils TOON
Réparer n'est qu'une étape. Voici les autres outils TOON qui s'enchaînent bien :