Qu'est-ce que TOON ?
Vue d'ensemble
Comprendre le format Toon
Le format Toon est spécifiquement conçu pour les invites LLM (grands modèles de langage) où l'efficacité des tokens et la lisibilité humaine sont importantes. Il fournit une représentation compacte des données JSON qui est plus facile à analyser à la fois pour les humains et les modèles IA.
Contrairement au JSON brut, Toon utilise un encodage conscient du schéma avec des longueurs de tableau explicites, des en-têtes de champs et un formatage tabulaire pour les structures de données uniformes. Cela le rend particulièrement efficace pour représenter des tableaux d'objets avec des clés identiques.
Caractéristiques clés
- Efficace en tokens : Plus compact que JSON pour les invites LLM
- Conscient du schéma : Longueurs de tableau et en-têtes de champs explicites
- Lisible par l'homme : Structure propre et indentée
- Format tabulaire : Optimisé pour les tableaux uniformes d'objets
- Auto-descriptif : Les en-têtes de tableau montrent clairement la structure
Exemples
Voyez comment JSON se convertit au format Toon
Exemple 1 : Objet simple
Entrée (JSON) :
{
"id": 1,
"name": "Alice",
"role": "admin"
}Sortie (Toon) :
id: 1
name: Alice
role: adminExemple 2 : Tableau tabulaire (objets uniformes)
Entrée (JSON) :
{
"items": [
{ "sku": "A1", "qty": 2, "price": 9.99 },
{ "sku": "B2", "qty": 1, "price": 14.5 }
]
}Sortie (Toon) :
items[2]{sku,qty,price}:
A1,2,9.99
B2,1,14.5Remarquez l'en-tête du tableau items[2]{sku,qty,price}: montre la longueur (2) et les noms de champs, le rendant auto-descriptif.
Exemple 3 : Structure imbriquée
Entrée (JSON) :
{
"name": "Toonade",
"version": "1.0.0",
"config": {
"theme": "auto",
"language": "en"
}
}Sortie (Toon) :
name: Toonade
version: 1.0.0
config:
theme: auto
language: enUtilisation
Étape 1 : Coller JSON
Copiez et collez vos données JSON dans le champ de saisie de la page d'accueil.
Étape 2 : Convertir
Cliquez sur le bouton "Convertir en Toon" pour transformer votre JSON au format Toon en utilisant le SDK officiel @toon-format/toon .
Étape 3 : Copier
Utilisez le bouton de copie pour copier rapidement la sortie Toon convertie dans votre presse-papiers. Parfait pour une utilisation dans les invites LLM !
Meilleurs cas d'utilisation
- Invites LLM : Plus efficace en tokens que JSON pour les entrées de modèles IA
- Tableaux uniformes : Particulièrement efficace pour les tableaux d'objets avec des clés identiques
- Visualisation de données : Format propre et lisible pour la documentation
- Données conscientes du schéma : Lorsque vous avez besoin d'informations de structure explicites
Conseils
- Assurez-vous que votre JSON est valide avant de convertir
- Le format Toon excelle avec les tableaux uniformes d'objets (mêmes champs)
- Pour les données non uniformes, Toon peut utiliser le format de liste qui reste lisible
- Le format utilise une indentation de 2 espaces par défaut
- Consultez la spécification officielle pour les fonctionnalités avancées comme les délimiteurs personnalisés