JSON-Eingabe
Knotendetails
Knoten auswählen, um Details anzuzeigen
Leite ein normkonformes JSON Schema aus Beispieldaten ab.
Knoten auswählen, um Details anzuzeigen
JSON formatieren, validieren und erkunden — 100% clientseitig, privat by Design
XML einfügen, sauberes JSON erhalten — Attribute, wiederholte Elemente und Textknoten korrekt verarbeitet
CSV-Zeilen in JSON-Objekt-Arrays verwandeln — gequotete Felder, eigene Trennzeichen und Typen automatisch behandelt
Verschachteltes JSON in saubere CSV-Spalten flachen — Excel-fertige .csv-Dateien mit einem Klick herunterladen
JSON auf eine Zeile komprimieren und exakt sehen, wie viele Bytes Sie sparen
Zwei JSON-Dokumente semantisch vergleichen — Schlüsselreihenfolge und Whitespace zählen nie als Unterschied
JSON-Strings zum Einbetten escapen — oder stringifizierte Logs zurück in lesbares JSON verwandeln
Ein-Klick-Reparatur für kaputtes JSON, JSON5, JS-Objekte und abgeschnittene LLM-Ausgaben.
Wandle beliebiges JSON in saubere TypeScript-Interfaces oder Types um.
Wandle YAML-Konfigurationen (K8s, Compose, Actions) in sauberes JSON um und bearbeite sie visuell.
Erzeuge sauberes, idiomatisches YAML aus beliebigem JSON.
Serialisiere JSON zu wohlgeformtem XML — @_Attribute, wiederholte Elemente, Textknoten.
Leite ein normkonformes JSON Schema aus Beispieldaten ab.
Frage beliebiges JSON mit Live-JSONPath-Evaluierung ab — Wildcards, rekursiver Abstieg, Slices und Filter.
Strings matching email, date, date-time, uri and uuid patterns get their proper format annotation automatically.
For arrays of objects, only keys present in every element land in required — optional keys are detected, not forced.
A field seen as both string and null becomes type: ["string","null"], never silently collapsed.
Emit Draft 2020-12 or Draft-07 $schema URIs plus optional additionalProperties: false strictness.
Provide a representative payload — ideally an array covering all shape variations.
Pick the draft, required strictness and additionalProperties mode.
Use the schema in your validator, docs or code generation pipeline.
Wie sich formatjson.net von herkömmlichen serverbasierten JSON-Tools unterscheidet
| Funktion / Standard | formatjson.net (100% Client-Side Workbench) | Klassische Server-basierte Tools |
|---|---|---|
| Datenverarbeitung & Datenschutz | 100% lokal im Browser per JavaScript — Daten verlassen niemals Ihr Gerät | Laden JSON/XML/CSV häufig auf externe Server hoch |
| API-Schlüssel, JWTs & Vertrauliche Daten | Sicher durch Design — keine Netzwerkübertragung, funktioniert offline per Service Worker | Risiko von Server-Logs oder Drittanbieter-Speicherung |
| Reparatur defekter & abgeschnittener LLM-JSONs | 1-Klick-Zustandsautomat repariert Kommentare, einfache Anführungszeichen, Trailing Commas & offene Klammern | Bricht bei nicht-striktem JSON mit Syntaxfehler ab |
| 64-Bit Snowflake-IDs & Führende Nullen | Bewahrt große Ganzzahlen (> 2^53 - 1) und Codes wie "00123" ohne Präzisionsverlust | Schneidet 64-Bit-IDs ab oder entfernt führende Nullen |
| Verschachtelte Arrays als Tabelle | Interaktiver Drill-down ([n items] →) mit Breadcrumbs, Spaltensortierung & Inline-Bearbeitung | Nur flache Root-Tabellen oder schreibgeschützte Bäume |
| Performance bei großen Dateien | Chunked Lazy-Tree (200 Knoten/Batch) + paginierte Tabelle + 150-KB-Highlight-Schutz | Browser-Freeze bei mehreren Megabyte großen Dateien |
Both Draft 2020-12 and Draft-07 $schema URIs can be generated.
Inside object arrays, a key appears in required only if every element defines it — matching real-world optional fields.
email, date, date-time, uri and uuid are recognized from value patterns.
Yes — conflicting types merge into JSON Schema union arrays like ["string","null"].
Enable the additionalProperties: false option to reject undeclared fields.