Toonade

Qu'est-ce que TOON ?

Token-Oriented Object Notation (TOON) est un format JSON compact, lisible par l'homme et conscient du schéma conçu pour les invites LLM. Il est plus efficace en tokens que JSON tout en conservant la lisibilité.

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: admin

Exemple 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.5

Remarquez 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: en

Utilisation

É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