21+ formats · 15 SDK · 2 829 tests · Licence MIT

ToonConverter

Conversion universelle de formats de données

Conversion bidirectionnelle entre TOON et plus de 21 formats de données — JSON, XML, YAML, CSV, TOML, EDI, GeoJSON, KML, GPX, NPY, FITS et plus. 15 SDK avec 2 829 tests, zéro dépendance externe et une réduction d'environ 40 % des jetons pour les données tabulaires.

21+ formats, un convertisseur

Chaque format se convertit bidirectionnellement via TOON comme pivot canonique.

Principal

JSON XML CSV EDI

Texte / Config

TSV YAML TOML JSONC JSON5

Services web

SOAP

Géospatial

GeoJSON KML GPX SHP

Journalisation

LOG Syslog

Scientifique

NPY FITS MAT v5 DTA v118 RData

Pourquoi TOON ?

Un encodage compact et lisible du modèle de données JSON qui minimise les jetons.

JSON (106 caractères)
{"users":[{"id":1,"name":"Alice"},{"id":2,"name":"Bob"}]}
TOON (62 caractères, -42 %)
users[2]{id,name}:
  1,Alice
  2,Bob

Pourquoi ToonConverter

Six piliers qui font de ToonConverter le choix universel.

🔄

21+ formats bidirectionnels

Convertissez entre TOON, JSON, XML, CSV, YAML, TOML, EDI, GeoJSON, KML, GPX, NPY, FITS, MAT, DTA, RData, SHP et plus — le tout via TOON comme pivot canonique.

Sérialisation directe

Ignorez l'intermédiaire JSON. Sérialisez directement les objets natifs vers TOON — 40 à 50 % plus rapide en C# et Java, coût zéro en Rust via serde.

🚫

Zéro dépendance

Analyseurs internes pour YAML, KML/GPX XML, NPY, FITS, MAT v5, DTA v118, RData, SHP. Aucune bibliothèque externe requise pour les fonctionnalités principales.

🌐

15 SDK, une API

API symétrique identique dans Rust, Python, TypeScript, Go, Java, C#, PHP, Perl, R, C, C++, Swift, Fortran, Delphi, VB.NET.

🧪

2 829 tests, tous au vert

Tests aller-retour, cas limites, entrées invalides et jeux de test officiels sur les 15 ports. Couverture SonarQube 83,7 %.

📜

Licence MIT

Entièrement open source. Utilisez dans tout projet — personnel, commercial ou académique. Sans restriction.

TOON vs JSON, côte à côte

Un aperçu compact de ce qui change quand vous adoptez TOON.

Aspect JSON TOON
Taille données tabulaires 106 caractères 62 caractères (-42 %)
Nombre de jetons LLM Référence Environ 40 % de jetons en moins
Lisibilité humaine Verbeux mais clair Compact, tabulaire
Formats natifs pris en charge Universel 21+ convertisseurs bidirectionnels
Sérialisation directe JSON.stringify() Directe (sans intermédiaire)
Dépendances Aucune (natif) Aucune (analyseurs internes)
Couverture SDK Natif partout 15 langages
Standard ECMA-404 / RFC 8259 Spécification TOON v3.0

Commencez à convertir maintenant

Essayez le convertisseur en ligne ou intégrez un SDK dans votre projet.