JSON formatieren, validieren und minifizieren

Füge dein JSON ein: Es wird sofort validiert, mit Zeile und Spalte des Fehlers, und mit einem Klick formatiert oder minifiziert. Alles bleibt in deinem Browser, auch vertrauliche Daten.

  • Kostenlos
  • Fehler mit Zeile und Spalte
  • Baumansicht
  • Kein Upload

✓ Gültiges JSON · 162 Byte

{
  "name": "Chatzam",
  "free": true,
  "tools": 66,
  "languages": [
    "fr",
    "en",
    "es"
  ],
  "owner": {
    "country": "FR",
    "since": 2024
  }
}

100 % privat — Alles wird direkt in deinem Browser verarbeitet: Deine Dateien, deine Stimme und dein Bild werden niemals an die Server von Chatzam gesendet.

Wie formatiert und validiert man JSON?

  1. JSON einfügen

    Füge den Inhalt in das Eingabefeld ein: Er wird sofort validiert.

  2. Korrigieren oder formatieren

    Bei einem Fehler werden Zeile und Spalte angezeigt. Sonst rückst du mit 2 oder 4 Leerzeichen oder einem Tab ein, minifizierst oder sortierst die Schlüssel.

  3. Kopieren oder herunterladen

    Kopiere das Ergebnis mit einem Klick oder lade es als .json-Datei herunter. In der Baumansicht erkundest du die Daten Zweig für Zweig.

Alles, um JSON zu lesen und zu korrigieren

Genaue Validierung

Eine klare Meldung zeigt, was falsch ist und wo, mit Zeile und Spalte, damit du es in Sekunden korrigierst.

Formatieren oder minifizieren

Einrückung mit 2 oder 4 Leerzeichen oder Tab zum Lesen, kompakte Version ohne Leerzeichen zum Übertragen.

Schlüssel sortieren

Die Schlüssel werden alphabetisch sortiert: praktisch, um zwei API-Antworten oder zwei Konfigurationsdateien zu vergleichen.

Einklappbare Baumansicht

Klappe nur die Objekte und Arrays auf, die dich interessieren, auch in einem langen JSON.

Die häufigsten JSON-Fehler

JSON ist strenger als JavaScript. Schlüssel und Strings müssen in doppelten Anführungszeichen stehen: {'name': 'Lena'} ist ungültig, {"name": "Lena"} ist korrekt. Ein Komma nach dem letzten Element wie in [1, 2, 3,] ist verboten, ebenso Kommentare mit // oder /* */. Die Werte true, false und null werden kleingeschrieben; undefined, NaN und Infinity gibt es in JSON nicht. Noch eine Falle: Ein Anführungszeichen oder ein Backslash innerhalb eines Strings muss maskiert werden (\" und \\), und ein Zeilenumbruch wird als \n geschrieben. Wenn der Validator einen Fehler meldet, schau auch kurz vor die angegebene Stelle: Oft fehlt ein Komma am Ende der vorherigen Zeile.

Einrücken oder minifizieren: Was ist besser?

Eingerücktes JSON liest sich leicht: Jede Verschachtelungsebene wird um 2 Leerzeichen, 4 Leerzeichen oder einen Tab eingerückt, je nach den Konventionen deines Projekts. 2 Leerzeichen sind in der Webentwicklung am häufigsten, 4 Leerzeichen sind im Python-Umfeld verbreitet. Das Minifizieren macht das Gegenteil: Es entfernt Leerzeichen, Tabs und Zeilenumbrüche, ohne die Daten zu verändern, und liefert den kompaktesten Text, um ihn in einer Anfrage zu senden, zu speichern oder in eine Umgebungsvariable einzufügen. Für ein Programm sind beide Versionen völlig gleichwertig: Nur die Lesbarkeit ändert sich. Formatiere zum Lesen und Debuggen, minifiziere zum Übertragen.

Schlüssel sortieren und JSON als Baum erkunden

Laut JSON-Standard (RFC 8259) ist ein Objekt eine ungeordnete Sammlung: {"a": 1, "b": 2} und {"b": 2, "a": 1} stellen dieselben Daten dar. Die Schlüssel alphabetisch zu sortieren hilft also, zwei API-Antworten oder zwei Konfigurationsdateien Zeile für Zeile zu vergleichen, ohne dass eine andere Reihenfolge stört. Die Baumansicht dient zum Erkunden großer JSON-Daten: Klappe umfangreiche Arrays zu, öffne nur den relevanten Zweig und finde einen verschachtelten Wert schnell wieder. Da alles in deinem Browser verarbeitet wird, kannst du auch Kundendaten, interne Exporte oder sensible API-Antworten einfügen: Nichts wird an einen Server gesendet.

Häufig gestellte Fragen

Wie prüfe ich, ob mein JSON gültig ist?

Füge es in das Tool ein: Die Validierung erfolgt sofort. Ist es ungültig, zeigt die Meldung den Fehler mit Zeile und Spalte.

Warum ist mein JSON ungültig?

Meistens wegen einfacher statt doppelter Anführungszeichen, eines Schlüssels ohne Anführungszeichen, eines Kommas nach dem letzten Element oder eines Kommentars. Sieh dir die angegebene Stelle und das Ende der Zeile davor an.

Wie minifiziere ich JSON?

Füge es ein und wähle „Minifizieren“: Leerzeichen und Zeilenumbrüche werden entfernt, die Daten bleiben identisch. Kopiere das Ergebnis oder lade es als .json herunter.

Welche Einrückung ist für JSON die richtige?

2 Leerzeichen sind die verbreitetste Konvention; 4 Leerzeichen oder Tabs gehen genauso. Es geht nur um Lesbarkeit: Die Daten ändern sich nicht.

Werden meine JSON-Daten an einen Server gesendet?

Nein. Validierung und Formatierung laufen in deinem Browser: Du kannst auch vertrauliche Daten formatieren, ohne dass sie dein Gerät verlassen.

Weitere kostenlose Tools

Alle kostenlosen Tools ansehen →