JSON-Formatter

Beim Sortieren wird die Ausgabe neu aufgebaut; Kommentare werden entfernt.

Formatieren, validieren, betrachten, konvertieren und minifizieren Sie JSON oder JSON5 direkt im Browser. Wählen Sie Ein- und Ausgabesyntax getrennt, legen Sie Tabs oder 2 bis 4 Leerzeichen fest und sortieren Sie Objektschlüssel bei Bedarf rekursiv. Syntaxfehler erscheinen im Ausgabeeditor.

Wählen Sie JSON oder JSON5 getrennt für Ein- und Ausgabe. Bei der Formatierung von JSON5 zu JSON5 bleiben Kommentare erhalten; Konvertierung, Schlüsselsortierung und Minifizierung serialisieren die geparsten Daten in der gewählten Ausgabesyntax.

  • Feldnamen ohne Anführungszeichen sind zulässig (z. B. {name: "Alice"} anstelle von {"name": "Alice"});
  • Einfache Anführungszeichen können für Zeichenfolgen verwendet werden (z. B. {'name': 'Bob'});
  • Nachgestellte Kommas sind zulässig (z. B. {"a": 1, "b": 2,});

Verwenden Sie JSON für APIs und Systeme, die Standard-JSON verlangen. Verwenden Sie JSON5 für entwicklerverwaltete Konfigurationen, in denen Kommentare, NaN, Infinity und andere JSON5-Werte gültig bleiben sollen.

Häufige Fragen zum Code-Formatierer

Wie formatiere ich Code auf dieser Seite?

Fügen Sie den Code links ein oder laden Sie eine Datei, wählen Sie die gewünschten Optionen und klicken Sie auf Formatieren. Prüfen Sie das Ergebnis rechts und kopieren oder speichern Sie es.

Warum kann der Formatierer einen Fehler melden?

Die Eingabe muss zur gewählten Sprache oder Syntax passen. Prüfen Sie unvollständige Anweisungen, nicht geschlossene Klammern oder Anführungszeichen sowie einen unpassenden Dialekt oder Modus und versuchen Sie es erneut.

Wie funktioniert ein Code-Formatierer?

Ein Code-Formatierer erkennt sprachspezifische Token und verschachtelte Strukturen und ordnet Einzüge, Abstände und Zeilenumbrüche nach festen Regeln neu. Er kompiliert oder startet das Programm nicht; die Formatierung ersetzt daher keine Korrektheits- oder Sicherheitsprüfung.

Welche Einstellungen werden für diese Sprache empfohlen?

Für APIs und Konfigurationen eignen sich 2 Leerzeichen und Standard-JSON. JSON5 nur für beabsichtigte Kommentare oder Schlusskommas und Schlüsselsortierung nur bei bedeutungsloser Reihenfolge. Wählen Sie JSON oder JSON5 getrennt für Ein- und Ausgabe, sortieren Sie Objektschlüssel, legen Sie den Einzug fest, öffnen Sie die Strukturansicht oder erzeugen Sie minimierte Ausgabe.