JSON-Formatter & -Validator
Formatiere, validiere und minimiere JSON sofort in deinem Browser. Keine Netzwerkanfragen — deine Daten verlassen dein Gerät nie.
Formatierer
0 / 1,048,576 Bytes
Du hast gerade JSON-Formatter & -Validator getestet — Probiere als Nächstes Strukturdaten-Konverter →
Was ist ein JSON-Formatter?
Der JSON-Formatter analysiert deine Eingabe gegen die kanonische Spezifikation (RFC 8259 / ECMA-404) und formatiert sie zur Lesbarkeit oder Kompaktheit neu. Striktes JSON verbietet drei Dinge, die du vielleicht tippen möchtest: Kommentare (keine // oder /* */), nachfolgende Kommas nach dem letzten Array- oder Objektelement und nicht in Anführungszeichen gesetzte Objektschlüssel. Tools wie VS Code verwenden JSON-with-comments (JSONC) für tsconfig.json, und JSON5 erweitert striktes JSON mit beiden — aber keines wird von RFC-8259-Parsern wie JSON.parse, Gos encoding/json oder Pythons json-Modul akzeptiert. Wenn deine Datei mit den Bytes EF BB BF (UTF-8-BOM, oft von Notepad auf Windows hinzugefügt) beginnt, lehnen die meisten Parser sie ab; der Formatter entfernt das BOM transparent. Das Tool erkennt auch JSON Lines (.jsonl / NDJSON) — einen unabhängigen JSON-Wert pro Zeile, häufig in Log-Streams und ML-Datensätzen — und bietet an, jede Zeile einzeln zu formatieren. Fehler zeigen den genauen Byte-Offset, die Zeile und die Spalte, an denen das Parsen fehlschlägt.
So nutzt du den JSON-Formatter
Füge rohes JSON in das Eingabepanel ein. Klicke auf Schön drucken für eingerückte Ausgabe (2 Leerzeichen ist die npm/yarn-Konvention, 4 Leerzeichen ist Pythons json.tool-Standard), oder Minimieren, um alle bedeutungslosen Leerzeichen für Produktions-Payloads zu entfernen. Nur validieren prüft nur die Syntax, ohne den Buffer neu zu schreiben. Wenn das Parsen fehlschlägt, zeigt der Fehler die Zeile und Spalte sowie ein Kontextfenster, das die umgebenden Zeichen anzeigt — normalerweise ist das unterbrochene Token ein fehlender Anführungsstrich, ein fehlplatziertes Komma oder ein falsch geescaptes Backslash. Für .jsonl-Eingabe wird jede Zeile unabhängig geparst und als nummerierte Liste angezeigt. Der Byte-Zähler unten zeigt die Eingabegröße live (nützlich, wenn eine API Request-Bodies begrenzt). Kopieren- und Download-Schaltflächen erhalten die gewählte Einrückung. Das Tool akzeptiert jeden gültigen JSON-Wert auf der obersten Ebene — Objekt, Array, String, Zahl, Boolean oder null.
Warum gültiges JSON in der Entwicklung wichtig ist
JSONs strikte Syntax ist eine Eigenschaft: Sie beschränkt, was ein Producer ausgeben kann, sodass Consumer keinen toleranten Parser benötigen. Ein nachfolgendes Komma in einem JavaScript-Objektliteral ist in Ordnung; in JSON zerstört es die gesamte Payload. Dieser Rigorismus ist der Grund, warum JSON XML für API-Austausch verdrängt hat — es gibt im Wesentlichen eine Möglichkeit, { "a": 1, "b": 2 } zu schreiben. Die Kosten zeigen sich an den Grenzen: Eine .env-Datei, die in JSON konvertiert wird, verliert Kommentare, eine Konfigurationsdatei, die von Stack Overflow kopiert wird, erbt ein intelligentes Anführungszeichen (U+201C), das JSON-Parser ablehnen, und eine Webhook-Signatur vergleicht zwei JSON-Strings, die identisch aussehen, aber sich in Leerzeichen unterscheiden. Reformatieren durch einen bekannt guten Parser normalisiert die Bytes, sodass nachfolgende Vergleiche zuverlässig sind. JSON vor dem Committen zu validieren, fängt auch Fehler zur Schreibtischzeit statt in CI ab, wo ein fünfminütiger Pipeline-Fehler mehr kostet als eine fünfsekündige lokale Prüfung.
Häufig gestellte Fragen
Lädt dies mein JSON hoch?
Nein. Formatierung und Validierung passieren vollständig in deinem Browser. Nichts wird an TeaFun-Server gesendet.
Kann es JSON auch minimieren?
Ja. Nutze Minimieren, um Leerraum für kompakte Payloads zu entfernen, oder Pretty Print, um JSON leichter lesbar zu machen.
Was passiert bei ungültigem JSON?
Das Tool zeigt den Parser-Fehler plus die beste verfügbare Zeile und Spalte, damit du den defekten Teil schnell beheben kannst.
Dieses Tool in einem größeren Ablauf nutzen
Diese Sammlungen bündeln die Folge-Tools und Guides, die oft zum selben Job gehören.
Gleiche Tags durchsuchen
Springe zu anderen Tools mit demselben Ablauf, Format oder Anwendungsfall.