Convertisseur JSON vers TOON
Convertissez du JSON en TOON et inversement dans votre navigateur. TOON encode les mêmes données avec moins de tokens de prompt.
Votre JSON ou TOON est converti localement dans votre navigateur et n’est jamais téléversé, mais évitez de coller des secrets ou des données de production dans tout outil en ligne.
Besoin de ranger le JSON d’abord ? Essayez le Formateur JSON.
À propos de JSON vers TOON
TOON, abréviation de Token-Oriented Object Notation, est une manière compacte d’écrire du JSON qui utilise bien moins de tokens dans un prompt LLM. Au lieu de répéter chaque clé sur chaque enregistrement, il replie un tableau d’objets en un seul bloc tabulaire avec une ligne d’en-tête et des valeurs séparées par des virgules en dessous. Ce convertisseur JSON vers TOON encode tout document JSON en TOON, vous montre approximativement de combien le résultat est plus petit que du JSON minifié, et reconvertit le TOON en JSON embelli lorsque vous changez de direction. Il est pratique chaque fois que vous collez des données structurées dans un modèle, construisez des exemples few-shot ou voulez réduire les fenêtres de contexte sans perdre d’information. Tout s’exécute dans votre navigateur, les données que vous collez sont traitées sur votre appareil et ne sont jamais téléversées.
Fonctionnalités
- Convertit du JSON en TOON et du TOON en JSON avec une seule bascule de direction
- Éditeur à deux volets en direct qui réencode au fil de la frappe
- Replie les tableaux d’objets en blocs TOON tabulaires compacts
- Affiche une estimation des caractères économisés par TOON face au JSON minifié
- Aller-retour sans perte : le TOON se redécode en la valeur JSON d’origine
- Embellit le JSON décodé avec une indentation de 2 espaces et la coloration syntaxique JSON
- Erreurs d’analyse claires pour un JSON invalide comme un TOON malformé
- Copiez la sortie ou téléchargez-la sous forme de data.toon ou data.json
Comment utiliser JSON vers TOON
- Gardez la bascule sur JSON → TOON et collez votre JSON dans le volet de gauche.
- Lisez la sortie TOON à droite et vérifiez l’estimation des économies au-dessus.
- Basculez sur TOON → JSON pour décoder une chaîne TOON en JSON.
- Copiez le résultat ou téléchargez-le sous forme de data.toon ou data.json.
Exemple
Entrée
{
"users": [
{ "id": 1, "name": "Ada", "role": "admin" },
{ "id": 2, "name": "Alan", "role": "author" }
]
}
Sortie
users[2]{id,name,role}:
1,Ada,admin
2,Alan,author
Un tableau d’objets devient un seul bloc TOON tabulaire avec une unique ligne d’en-tête.
Erreurs courantes et dépannage
- Passer à JSON → TOON affiche « Invalid JSON ». — L’encodage TOON part d’un JSON valide, alors corrigez d’abord l’erreur d’analyse ; les clés et les chaînes doivent utiliser des guillemets doubles et il ne doit y avoir aucune virgule en trop.
- Le décodage affiche « Invalid TOON » sur un bloc tabulaire. — Chaque ligne de données doit fournir exactement autant de valeurs que l’en-tête [N]{fields} en déclare, et l’indentation doit rester cohérente sous l’en-tête.
- L’estimation des économies indique que le TOON est plus grand que le JSON. — TOON économise le plus sur les tableaux d’objets uniformes ; pour un petit objet seul ou des données profondément imbriquées, la surcharge peut le rendre légèrement plus grand.
Foire aux questions
- Qu’est-ce que TOON ?
- TOON (Token-Oriented Object Notation) est un encodage compact de JSON basé sur l’indentation, conçu pour utiliser moins de tokens dans les prompts LLM. Il exprime les tableaux d’objets sous forme de bloc tabulaire, une ligne d’en-tête listant les noms de champ suivie de lignes de valeurs séparées par des virgules, au lieu de répéter les clés sur chaque enregistrement.
- Combien TOON est-il plus petit que JSON ?
- Cela dépend de la forme des données. Les tableaux de nombreux objets uniformes réduisent le plus car chaque clé n’est écrite qu’une fois dans l’en-tête plutôt que sur chaque ligne ; ce convertisseur affiche une estimation en caractères par document pour que vous voyiez la réduction réelle pour votre saisie.
- Convertir du JSON en TOON est-il sans perte ?
- Oui. TOON encode les mêmes données que le JSON source, cet outil fait donc l’aller-retour : convertissez du JSON en TOON et inversement et vous retrouvez la valeur d’origine. La direction TOON → JSON réémet du JSON standard, embelli.
- Quand devrais-je utiliser TOON plutôt que JSON ?
- Optez pour TOON quand vous alimentez des données structurées dans un modèle de langage et voulez en faire tenir davantage dans la fenêtre de contexte, construire des exemples few-shot ou réduire le coût des prompts. Pour le stockage, les API et la configuration, vous voudrez généralement encore du JSON simple.
- Mes données sont-elles envoyées à un serveur quand je les convertis ?
- Non. La conversion JSON vers TOON s’exécute entièrement dans votre navigateur, les données que vous collez sont encodées sur votre appareil et jamais téléversées.
Outils associés
- Formateur JSON — Embellit, minifie et valide le JSON avec la localisation des erreurs.
- JSON vers code — Génère des types Go, Rust, Python, Java, Kotlin, C# et TypeScript à partir de JSON.
- JSON Flatten / Unflatten — Aplatissez du JSON imbriqué en clés à notation pointée, ou reconstruisez-le.
- JSON vers Zod — Générez un schéma Zod à partir d’un exemple JSON, avec les types inférés.
- YAML ↔ JSON — Convertit du YAML en JSON et inversement.
- Visionneuse JSON — Visionneuse texte et arbre repliable avec développer/réduire et chemins de nœuds.
Tous les outils ArrayKit