JSON-Eingabe
Knotendetails
Knoten auswählen, um Details anzuzeigen
Erzeuge sauberes, idiomatisches YAML aus beliebigem JSON.
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 that look like booleans, numbers, reserved words or contain : and # are automatically quoted for safety.
Arrays of objects use the standard compact K8s style — first key on the dash line, siblings aligned below.
Switch between 2-space and 4-space indentation and optionally force quoting of every string.
Output parses back to the identical JSON structure with our built-in yamlToJson parser.
Insert any JSON config, manifest or API payload into the input panel.
Pick indent width and quoting mode; the YAML preview updates live.
Grab the YAML for docker-compose.yml, values.yaml or any config file.
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 |
The emitter targets the widely compatible YAML 1.2 block style accepted by Kubernetes, Compose and CI systems.
Reserved words (true, yes, on…), numeric-looking strings, leading zeros and strings containing ": " or " #" are double-quoted automatically.
Yes — they render as {} and [] respectively.
Yes — the Tree and Table editors update the YAML output in real time.
Everything runs locally; nothing is uploaded.