Arbeitsbereich
JSON-Formatierer
Eingabe
Formatiere, validiere und minifiziere JSON online mit diesem kostenlosen JSON Formatter. Mache kompaktes JSON leichter lesbar, wähle den Einrückungsstil, sortiere Objektschlüssel und lade das Ergebnis herunter. Die gesamte Verarbeitung erfolgt direkt in deinem Browser.
Eingabe
Ausgabe
Tool wird geladen
Entwicklerwerkzeuge
JSON Formatter
Formatiere, validiere und minifiziere JSON online mit diesem kostenlosen JSON Formatter. Mache kompaktes JSON leichter lesbar, wähle den Einrückungsstil, sortiere Objektschlüssel und lade das Ergebnis herunter. Die gesamte Verarbeitung erfolgt direkt in deinem Browser.
Kurzanleitung
So funktioniert es
Formatiere, validiere und minifiziere JSON online mit diesem kostenlosen JSON Formatter. Mache kompaktes JSON leichter lesbar, wähle den Einrückungsstil, sortiere Objektschlüssel und lade das Ergebnis herunter. Die gesamte Verarbeitung erfolgt direkt in deinem Browser.
Details
Über dieses Tool
Formatiere, validiere und minifiziere JSON online mit diesem kostenlosen JSON Formatter. Mache kompaktes JSON leichter lesbar, wähle den Einrückungsstil, sortiere Objektschlüssel und lade das Ergebnis herunter. Die gesamte Verarbeitung erfolgt direkt in deinem Browser.
Was ist JSON?
JSON (JavaScript Object Notation) ist ein Textformat zum Speichern und Austauschen strukturierter Daten. Es wird häufig von APIs, Webanwendungen, Konfigurationsdateien und Datenverarbeitungswerkzeugen verwendet.
JSON stellt Informationen mithilfe von Objekten, Arrays und Werten wie Zeichenfolgen, Zahlen, booleschen Werten und null dar. Die einfache Struktur erleichtert den Datenaustausch zwischen Anwendungen. Kompaktes JSON kann jedoch schwer lesbar sein, wenn es viele verschachtelte Objekte oder lange Arrays enthält.
Ein JSON Formatter organisiert diese Daten in einem besser lesbaren Format. Ein JSON Minifier macht das Gegenteil: Er entfernt unnötige Formatierungsleerzeichen, um den Text kompakter zu machen.
JSON online formatieren
Füge dein JSON in den Eingabeeditor ein oder öffne eine .json-Datei von deinem Gerät. Du kannst eine JSON-Datei auch per Drag-and-drop in den Eingabebereich ziehen.
Das Tool überprüft die JSON-Syntax während der Eingabe. Wenn der Inhalt gültig ist, kannst du ihn mit der gewünschten Einrückung formatieren:
2 Leerzeichen: Ein kompakter und häufig verwendeter Formatierungsstil.
4 Leerzeichen: Sorgt für eine stärkere Einrückung zwischen verschachtelten Ebenen.
Tabulatoren: Verwendet Tabulatorzeichen für die Einrückung.
Du kannst optional die automatische Formatierung während der Eingabe aktivieren. Dadurch wird die formatierte Ausgabe bei Änderungen aktualisiert. Wenn du deine Eingabe lieber zuerst überprüfen möchtest, kannst du diese Option deaktiviert lassen und die Formatierung anschließend starten.
JSON lesbar formatieren
Beim Pretty-Printing werden Zeilenumbrüche und Einrückungen hinzugefügt, damit JSON leichter gelesen und bearbeitet werden kann.
Zum Beispiel dieses kompakte JSON:
{"name":"Alex","age":30,"active":true,"skills":["HTML","CSS","JavaScript"]}
Kann mit zwei Leerzeichen Einrückung so formatiert werden:
{
"name": "Alex",
"age": 30,
"active": true,
"skills": [
"HTML",
"CSS",
"JavaScript"
]
}
Die Datenwerte bleiben unverändert. Nur die Darstellung und die Leerzeichen ändern sich.
JSON minifizieren
Beim Minifizieren werden unnötige Formatierungsleerzeichen entfernt, einschließlich Einrückungen und Zeilenumbrüchen. Das ist hilfreich, wenn du eine kompakte Darstellung zum Übertragen oder Speichern von JSON-Text benötigst.
Zum Beispiel wird dieses formatierte JSON:
{
"name": "Alex",
"age": 30,
"active": true
}
Zu:
{"name":"Alex","age":30,"active":true}
Die Minifizierung verändert das Textformat, nicht die zugrunde liegenden Datenwerte.
JSON-Objektschlüssel sortieren
Aktiviere die rekursive Sortierung, um Objekteigenschaften in der gesamten JSON-Struktur alphabetisch zu ordnen. Das gilt auch für verschachtelte Objekte.
Zum Beispiel:
{
"name": "Alex",
"age": 30,
"city": "Berlin"
}
Kann so sortiert werden:
{
"age": 30,
"city": "Berlin",
"name": "Alex"
}
Die Sortierung verändert die Reihenfolge der Objektschlüssel. Elemente innerhalb von Arrays werden nicht sortiert.
JSON validieren und Fehler verstehen
Der JSON Formatter überprüft, ob deine Eingabe der gültigen JSON-Syntax entspricht. Wenn ein Parsing-Fehler auftritt, wird eine Fehlermeldung angezeigt. Wenn verfügbar, enthält sie auch Angaben zu Zeile und Spalte.
JSON erfordert beispielsweise doppelte Anführungszeichen um Eigenschaftsnamen und Textwerte. Diese Eingabe ist ungültig:
{
name: "Alex"
}
Der Eigenschaftsname muss in doppelte Anführungszeichen gesetzt werden:
{
"name": "Alex"
}
Das Tool hilft dir, Syntaxfehler zu finden, repariert fehlerhaftes JSON jedoch nicht automatisch.
Weitere Möglichkeiten zur Arbeit mit JSON
Beispiel laden: Beginne mit einem JSON-Beispieldokument.
Datei öffnen: Wähle eine .json-Datei von deinem Gerät aus.
Drag-and-drop: Ziehe eine JSON-Datei direkt in den Eingabebereich.
Kopieren: Kopiere das formatierte oder minifizierte Ergebnis.
Herunterladen: Speichere die Ausgabe als .json-Datei.
Ausgabe als Eingabe verwenden: Übertrage das Ergebnis zurück in den Eingabeeditor, um es weiter zu bearbeiten.
Leeren: Entferne den aktuellen Inhalt und beginne von vorn.
Zeichen und Zeilen zählen: Sieh dir die Zeilen- und Zeichenanzahl der Ein- und Ausgabe an.
Die Formatierung und Validierung erfolgen direkt in deinem Browser. Deine JSON-Daten müssen dafür nicht an einen Konvertierungsserver übertragen werden.
Hilfe
Häufige Fragen
Was macht ein JSON Formatter?
Ein JSON Formatter organisiert JSON-Text mit Einrückungen und Zeilenumbrüchen, damit verschachtelte Objekte und Arrays leichter lesbar sind. Dieses Tool überprüft außerdem die JSON-Syntax und kann JSON minifizieren.
Wie kann ich JSON online formatieren?
Füge dein JSON in den Eingabeeditor ein oder öffne eine .json-Datei. Wähle zwei Leerzeichen, vier Leerzeichen oder Tabulatoren als Einrückung und formatiere den Inhalt. Du kannst auch die automatische Formatierung während der Eingabe aktivieren.
Was ist der Unterschied zwischen Pretty-Printing und Minifizierung?
Pretty-Printing fügt Einrückungen und Zeilenumbrüche hinzu, um die Lesbarkeit zu verbessern. Minifizierung entfernt unnötige Formatierungsleerzeichen, damit der JSON-Text kompakter wird. Keine der beiden Funktionen soll die Datenwerte verändern.
Kann dieses Tool JSON validieren?
Ja. Es überprüft die JSON-Syntax und zeigt Parsing-Fehler an. Wenn verfügbar, werden auch Zeilen- und Spaltenangaben angezeigt. Eine Validierung anhand eines JSON-Schemas wird nicht unterstützt.
Was bewirkt das Sortieren von JSON-Schlüsseln?
Es sortiert Objektschlüssel rekursiv in der gesamten JSON-Struktur. Elemente innerhalb von Arrays werden nicht sortiert.
Repariert der Formatter ungültiges JSON automatisch?
Nein. Das Tool zeigt Syntaxfehler und, sofern verfügbar, deren Position an. Ungültige Eingaben musst du selbst korrigieren.
Welche Einrückungsoptionen gibt es?
Du kannst JSON mit zwei Leerzeichen, vier Leerzeichen oder Tabulatoren formatieren.