Toollet
Nach Aufgabe oder App-Name suchenSuchenKontakt
Preise

JSON prüfen und formatieren

Fügen Sie JSON ein oder öffnen Sie eine UTF-8-Datei und wählen Sie dann Syntaxprüfung, Formatierung oder Minifizierung. Syntaxfehler können Sie nach Zeile und Spalte prüfen; Formatierung und Minifizierung behalten die Zahlenschreibweise, die Zeichenketten-Escapes und die Schlüsselreihenfolge bei. Kopieren Sie das gesamte Ergebnis oder speichern Sie es als result.json.

Üblicherweise 2 Leerzeichen. „Keine Leerzeichen“ erzeugt dieselbe Ausgabe wie die Minifizierung.

JSON-Ergebnis

Geben Sie JSON ein, wählen Sie einen Vorgang und führen Sie ihn aus.

Möglichkeiten

Syntaxfehler finden

Wenn sich die Eingabe nicht als JSON lesen lässt, werden Zeile und Spalte des Fehlers angezeigt. Korrigieren Sie die Eingabe und prüfen Sie sie erneut.

Formatieren oder minimieren

Formatieren Sie für bessere Lesbarkeit mit 2 oder 4 Leerzeichen oder Tabulatoren. Sie können JSON auch kompakt erstellen, indem Leerzeichen außerhalb von Zeichenfolgen entfernt werden.

Darstellung der Originalwerte bewahren

Zahlendarstellungen, Escape-Sequenzen in Zeichenfolgen und Schlüsselreihenfolge bleiben erhalten. Sie können Originaleingabe und Verarbeitungsergebnis nebeneinander vergleichen.

Anleitung

  1. JSON eingeben

    Fügen Sie JSON ein oder laden Sie mit „JSON-Datei öffnen“ eine UTF-8-Datei. Sie können auch „Beispiel verwenden“ ausprobieren.

  2. Aktion auswählen und ausführen

    Wählen Sie Syntax prüfen, Formatieren oder Minimieren. Wählen Sie zum Formatieren die Einrückung und klicken Sie auf die Aktionsschaltfläche.

  3. Ergebnis prüfen und übernehmen

    Korrigieren Sie bei einem Fehler den Bereich an der angegebenen Zeile und Spalte und starten Sie erneut. Ist die Syntax gültig, können Sie das Ergebnis kopieren oder als result.json speichern.

Nützlich, wenn

Einzeiliges JSON lesbarer machen

Wenn Sie Zeilenumbrüche und Einrückungen hinzufügen möchten, um Felder und Verschachtelung empfangener Daten zu prüfen.

JSON-Syntaxfehler finden

Wenn Sie Daten prüfen möchten, die aufgrund von Anführungszeichen- oder Kommafehlern unlesbar sind, ausgehend von der angegebenen Stelle.

Überflüssige Leerzeichen entfernen

Wenn Sie JSON-Werte unverändert weitergeben und dabei Leerzeichen und Zeilenumbrüche außerhalb von Zeichenfolgen entfernen möchten.

Grundlagen der JSON-Prüfung

Name-Wert-Paare und Arrays

JSON stellt Daten als Name-Wert-Paare oder geordnete Arrays dar. Neben Objekten und Arrays werden auch Eingaben unterstützt, die nur aus einer Zeichenfolge, Zahl, true, false oder null bestehen.

Anführungszeichen, Kommas und Kommentare

Schließen Sie Schlüssel und Zeichenfolgen in doppelte Anführungszeichen ein. Zusätzliche nachgestellte Kommas, einfache Anführungszeichen und Kommentare sind in der Standard-JSON-Syntax unzulässig. Sie werden nicht automatisch entfernt oder korrigiert.

Unterschied zwischen Prüfen, Formatieren und Minimieren

Die Syntaxprüfung gibt die Eingabe unverändert zurück. Die Formatierung passt Leerzeichen und Zeilenumbrüche für bessere Lesbarkeit an; beim Minimieren werden Leerzeichen außerhalb von Zeichenfolgen entfernt. Der Inhalt der Zeichenfolgen wird nicht gekürzt.

Gleichnamige Schlüssel und große Zahlen

Doppelte Schlüssel und Darstellungen großer Zahlen bleiben erhalten. Die empfangende Software kann Werte jedoch überschreiben oder runden. Bei doppelten Schlüsseln werden Anzahl und ein Warnhinweis angezeigt.

Gültige Syntax und korrekter Inhalt

Die Syntaxprüfung kontrolliert die Schreibweise des JSON. Sie garantiert nicht, dass alle erforderlichen Felder vorhanden, Beträge oder Daten korrekt sind oder die Daten den Spezifikationen des Empfängers entsprechen.

Häufig gestellte Fragen

Kann ich JSON mit Kommentaren oder nachgestellten Kommas verwenden?

Die Eingabe wird als Standard-JSON behandelt; Kommentare und nachgestellte Kommas führen daher zu Fehlern. JSON5- oder JSONC-Eingaben werden nicht automatisch repariert.

Ändern sich Zahlen oder die Schlüsselreihenfolge?

Zahlendarstellungen, Escape-Sequenzen in Zeichenfolgen und Schlüsselreihenfolge bleiben erhalten. Werte wie 9007199254740993, 1e400 und -0 werden nicht in andere Zahlendarstellungen umgeschrieben.

Sind die Daten auch inhaltlich korrekt, wenn die Syntax gültig ist?

Nein. Fehlende Felder, die fachliche Richtigkeit der Werte und die Einhaltung eines JSON-Schemas werden nicht geprüft. Vergleichen Sie die Daten mit den Spezifikationen des empfangenden Systems.

Geht meine Eingabe bei einem Fehler verloren?

Die Eingabe bleibt erhalten und ein Fehler wird angezeigt. Korrigieren Sie den Bereich an der angegebenen Zeile und Spalte und starten Sie erneut. Bei Änderung der Eingabe oder Einstellungen werden die vorherigen Ergebnisse gelöscht.

Kann ich JSON auch minimiert in einer einzigen Zeile speichern?

Ja. Sie können die vollständigen Ergebnisse der Formatierung, Minimierung oder Syntaxprüfung kopieren und als result.json speichern.

Eingaben und Ergebnisse

Eingabe
Eingefügter Text ist auf 1.000.000 UTF-16-Codeeinheiten begrenzt. Dateien müssen UTF-8-kodiert und höchstens 1 MB (1.000.000 Bytes) groß sein. Der Dateiname kennzeichnet die Quelldatei; auch bearbeitete Eingaben können verarbeitet werden.
Verarbeitung
Bis zu 10.000 Werte und eine Tiefe von 64. Die Wurzel hat Tiefe 0. Dauert die Verarbeitung länger als 5 Sekunden, wird sie abgebrochen und es wird empfohlen, die Daten zu reduzieren und erneut zu starten.
Ergebnisse
Die Ausgabe ist auf 2.000.000 UTF-16-Codeeinheiten begrenzt. Beim Kopieren und Speichern als JSON wird die vollständige Ausgabe übernommen. Formatierung und Minimierung ändern nur Leerzeichen außerhalb von Zeichenfolgen.

Aktuelle Einstellungen

Werkzeuge suchen