JSON-zu-TOON-Konverter
Konvertiere JSON zu TOON und zurück in deinem Browser. TOON packt dieselben Daten in weniger Prompt-Tokens.
Dein JSON oder TOON wird lokal in deinem Browser konvertiert und nie hochgeladen, aber vermeide es, Geheimnisse oder Produktionsdaten in irgendein Online-Tool einzufügen.
Musst du zuerst das JSON aufräumen? Probiere den JSON Formatter.
Über JSON zu TOON
TOON, kurz für Token-Oriented Object Notation, ist eine kompakte Art, JSON zu schreiben, die in einem LLM-Prompt weit weniger Tokens verbraucht. Statt jeden Schlüssel in jedem Datensatz zu wiederholen, faltet es ein Array von Objekten in einen einzigen tabellarischen Block mit einer Kopfzeile und kommagetrennten Werten darunter. Dieser JSON-zu-TOON-Konverter kodiert jedes JSON-Dokument in TOON, zeigt dir ungefähr, wie viel kleiner das Ergebnis als minifiziertes JSON ist, und konvertiert TOON zurück in verschönertes JSON, wenn du die Richtung wechselst. Er ist praktisch, wann immer du strukturierte Daten in ein Modell einfügst, Few-Shot-Beispiele baust oder Kontextfenster kürzen willst, ohne Informationen zu verlieren. Alles läuft in deinem Browser, sodass die eingefügten Daten auf deinem Gerät verarbeitet und nie hochgeladen werden.
Funktionen
- Konvertiere JSON zu TOON und TOON zurück zu JSON mit einem einzigen Richtungs-Umschalter
- Live-Zweispalten-Editor, der beim Tippen neu kodiert
- Faltet Arrays von Objekten in kompakte tabellarische TOON-Blöcke
- Zeigt eine Schätzung der Zeichenersparnis von TOON gegenüber minifiziertem JSON
- Verlustfreier Hin- und Rückweg, sodass TOON zurück zum ursprünglichen JSON-Wert dekodiert
- Verschönert dekodiertes JSON mit 2-Leerzeichen-Einrückung und JSON-Syntaxhervorhebung
- Klare Parse-Fehler sowohl für ungültiges JSON als auch fehlerhaftes TOON
- Kopiere die Ausgabe oder lade sie als data.toon oder data.json herunter
So verwendest du JSON zu TOON
- Lass den Umschalter auf JSON → TOON und füge dein JSON in das linke Feld ein.
- Lies die TOON-Ausgabe rechts und prüfe die Ersparnis-Schätzung darüber.
- Schalte den Umschalter auf TOON → JSON, um einen TOON-String zurück zu JSON zu dekodieren.
- Kopiere das Ergebnis oder lade es als data.toon oder data.json herunter.
Beispiel
Eingabe
{
"users": [
{ "id": 1, "name": "Ada", "role": "admin" },
{ "id": 2, "name": "Alan", "role": "author" }
]
}
Ausgabe
users[2]{id,name,role}:
1,Ada,admin
2,Alan,author
Ein Array von Objekten wird zu einem tabellarischen TOON-Block mit einer einzigen Kopfzeile.
Häufige Fehler & Fehlerbehebung
- Der Wechsel zu JSON → TOON zeigt "Invalid JSON". — Die TOON-Kodierung beginnt mit gültigem JSON, also behebe zuerst den Parse-Fehler; Schlüssel und Strings müssen doppelte Anführungszeichen verwenden und es darf keine nachgestellten Kommas geben.
- Die Dekodierung zeigt "Invalid TOON" bei einem tabellarischen Block. — Jede Datenzeile muss genau so viele Werte liefern, wie die [N]{fields}-Kopfzeile angibt, und die Einrückung muss unter der Kopfzeile konsistent bleiben.
- Die Ersparnis-Schätzung sagt, das TOON sei größer als das JSON. — TOON spart am meisten bei Arrays gleichförmiger Objekte; bei einem einzelnen kleinen Objekt oder tief verschachtelten Daten kann der Overhead es leicht größer machen.
Häufig gestellte Fragen
- Was ist TOON?
- TOON (Token-Oriented Object Notation) ist eine kompakte, einrückungsbasierte Kodierung von JSON, die darauf ausgelegt ist, weniger Tokens in LLM-Prompts zu verbrauchen. Sie drückt Arrays von Objekten als tabellarischen Block aus – eine Kopfzeile, die die Feldnamen auflistet, gefolgt von kommagetrennten Wertzeilen –, statt Schlüssel in jedem Datensatz zu wiederholen.
- Wie viel kleiner ist TOON als JSON?
- Das hängt von der Form der Daten ab. Arrays vieler gleichförmiger Objekte schrumpfen am meisten, weil jeder Schlüssel einmal in der Kopfzeile statt in jeder Zeile geschrieben wird; dieser Konverter zeigt eine Zeichen-Schätzung pro Dokument, sodass du die tatsächliche Reduktion für deine Eingabe sehen kannst.
- Ist die Konvertierung von JSON zu TOON verlustfrei?
- Ja. TOON kodiert dieselben Daten wie das Quell-JSON, sodass dieses Tool sie auf dem Hin- und Rückweg erhält: Konvertiere JSON zu TOON und zurück und du erhältst den ursprünglichen Wert. Die Richtung TOON → JSON gibt standardmäßiges, verschönertes JSON aus.
- Wann sollte ich TOON statt JSON verwenden?
- Greife zu TOON, wenn du strukturierte Daten in ein Sprachmodell einspeist und mehr in das Kontextfenster passen, Few-Shot-Beispiele bauen oder Prompt-Kosten senken willst. Für Speicherung, APIs und Konfiguration willst du in der Regel weiterhin einfaches JSON.
- Werden meine Daten an einen Server gesendet, wenn ich sie konvertiere?
- Nein. Die JSON-zu-TOON-Konvertierung läuft vollständig in deinem Browser, sodass die eingefügten Daten auf deinem Gerät kodiert und nie hochgeladen werden.
Verwandte Tools
- JSON-Formatierer — JSON verschönern, minimieren und validieren – mit Fehlerposition.
- JSON zu Code — Erzeuge Typen für Go, Rust, Python, Java, Kotlin, C# und TypeScript aus JSON.
- JSON Flatten / Unflatten — Flache verschachteltes JSON zu Schlüsseln in Punktnotation, oder mach es wieder rückgängig.
- JSON zu Zod — Generiere ein Zod-Schema aus einem JSON-Beispiel mit abgeleiteten Typen.
- YAML ↔ JSON — Konvertiere YAML zu JSON und zurück.
- JSON-Viewer — Text- und einklappbare Baumansicht mit Ein-/Ausklappen und Knotenpfaden.
Alle ArrayKit-Tools