Zum Inhalt springen
100% Privatsphäre — Deine Dateien bleiben auf deinem Gerät
>_
Deutsch

JSON-Formatierer & Validator

Formatiere, validiere und erkunde JSON-Daten, direkt in deinem Browser.

Dieses Editor-Widget behält sein eigenes helles Theme unabhängig vom Dark Mode der Seite bei — genau wie ein in eine Seite eingebetteter Code-Editor das normalerweise tut.

Die Reparatur behebt Kommentare, einfache Anführungszeichen, überzählige Kommas, Schlüssel ohne Anführungszeichen, Python-Konstanten und NDJSON. Links zum Teilen speichern das JSON nur im URL-Hash.

Erweiterte Werkzeuge
Code aus JSON erzeugen
JSON Schema (erzeugen und validieren)
JSONPath-Abfrage

Unterstützt: $ .key ['key'] [0] [-1] [*] .* .. (rekursiv) [0,2] [1:3] [?(@.price < 10)]

In ein anderes Format konvertieren
Mit anderem JSON vergleichen

Warum JSON lokal formatieren und validieren?

JSON begegnet Entwicklerinnen und Entwicklern ständig: eine minifizierte API-Antwort ohne Zeilenumbrüche, eine Konfigurationsdatei, die jemand von Hand zu einer einzigen unlesbaren Zeile zusammengeschoben hat, ein Payload, das du um 23 Uhr debuggst und bei dem du das eine überzählige Komma suchst. Die meisten Online-"JSON-Formatierer" lösen das Lesbarkeitsproblem, indem sie deinen eingefügten Text zuerst an einen Server senden — ein unangenehmer Kompromiss, wenn dieses JSON einen API-Schlüssel, ein Zugriffstoken oder personenbezogene Daten eines Kunden enthalten kann.

Dieses Tool sendet niemals irgendetwas irgendwohin. Es basiert auf jsoneditor, einer JavaScript-Bibliothek, die dein JSON vollständig im Arbeitsspeicher deines Browsers parst und neu rendert. Das Parsen, die lesbare Formatierung und die Syntaxprüfung laufen alle lokal über die eigene JavaScript-Engine des Browsers ab — es ist kein Server involviert, also verlässt nichts, was du hier einfügst, jemals dein Gerät.

Füge dein JSON im Textmodus in den Editor ein und nutze die Schaltfläche Format in der Werkzeugleiste, um es lesbar zu formatieren, oder Compact, um es wieder auf eine Zeile zu komprimieren. Enthält das JSON einen Syntaxfehler — ein überzähliges Komma, ein fehlendes Anführungszeichen, eine nicht geschlossene Klammer —, markiert der Editor das sofort mit einer klaren Fehlermeldung und der genauen Zeilennummer, statt dich das ganze Dokument mit den Augen durchsuchen zu lassen; eine Schaltfläche „Zur Fehlerzeile springen“ führt dich direkt dorthin und markiert die Zeile, damit du in einer langen Datei nicht danach suchen musst. Wechsle über das Dropdown-Menü oben in den Baummodus, um dieselben Daten als aufklappbaren, interaktiven Baum zu durchsuchen: verschachtelte Objekte und Arrays auf- und zuklappen, einzelne Werte direkt vor Ort bearbeiten, Felder umsortieren oder löschen — die Änderung spiegelt sich sofort im Text wider, sobald du wieder in den Textmodus wechselst.

Diese Kombination deckt den größten Teil der alltäglichen JSON-Arbeit ab: eine API-Antwort bereinigen, bevor du sie in eine Dokumentation einfügst, eine Konfigurationsdatei validieren, bevor du sie committest, oder ein tief verschachteltes Payload erkunden, ohne den Überblick zu verlieren, in welchem Array du dich gerade befindest. Brauchst du die Daten in einem anderen Format? Die Schaltflächen unter dem Editor wandeln das aktuelle JSON direkt in XML, YAML oder CSV um — praktisch, wenn das Skript einer Kollegin eine YAML-Konfigurationsdatei erwartet oder eine Tabelle einfache Zeilen und Spalten statt verschachteltem JSON braucht — das Ergebnis wird direkt zum schnellen Kopieren oder vollständigen Herunterladen angezeigt. Da alles nur im Browser-Tab existiert, löscht das Schließen des Tabs den Editor vollständig — es gibt keinen gespeicherten Verlauf oder Entwurf, um den man sich sorgen müsste, genau das Verhalten, das du willst, wenn das JSON, mit dem du arbeitest, sensibel sein könnte.

Häufig gestellte Fragen

Kann ich JSON als aufklappbaren Baum statt als Rohtext ansehen?

Ja – wechsle zwischen Textmodus und einer interaktiven Baumansicht, die du auf- und zuklappen kannst.

Zeigt mir das Tool genau, wo ein JSON-Syntaxfehler liegt?

Ja – die Fehlermeldung enthält die Zeilennummer, und eine Schaltfläche springt mit dem Cursor direkt dorthin.

Kann ich JSON in andere Formate umwandeln?

Ja – exportiere dieselben Daten als XML, YAML oder CSV.

Ähnliche Tools