OpenAPI Formatter Online – Verschönern Sie die Spezifikationen für JSON und YAML
Drucken Sie OpenAPI 3.0–3.2-Dokumente (JSON oder YAML) hübsch in Ihrem Browser aus – mit 2 oder 4 Leerzeichen Einzug, nichts hochgeladen.
Hinweise des Entwicklers
• Generisches Pretty-Print (JSON.stringify / yaml.dump) – optionale rekursive Schlüsselsortierung für stabile Unterschiede. • Eingabeart bleibt erhalten: JSON in → JSON out; YAML rein → YAML raus. • YAML Kommentare gehen beim Formatieren verloren. • Numerische openapi-Versionen in YAML (z. B. 3.0) werden auf Zeichenfolgen (3.0.0) normalisiert. • Maximale Eingabe 512 KiB.
Optionen
Anwendungsfälle
• Bereinigen Sie verkleinerte oder handbearbeitete OpenAPI JSON/YAML vor der Überprüfung. • Normalisieren Sie die Einrückung (2 oder 4 Leerzeichen) für PR-Unterschiede. • Nach der Formatierung mit Validate OpenAPI koppeln.
Beispiele
Kompakt JSON → eingerückt
Vor
Nach
YAML bleibt als YAML erhalten
Vor
Nach
Format OpenAPI FAQ
Häufige Fragen
Behält das Format JSON gegenüber YAML bei?
Ja. Die Eingabe JSON erzeugt ein eingerücktes JSON; Die Eingabe YAML erzeugt YAML über yaml.dump. Kommentare in YAML bleiben nicht erhalten.
Ist das ein OpenAPI-fähiger hübscher Drucker?
Pretty-Print ist immer noch generisch (JSON.stringify / yaml.dump). Aktivieren Sie Sortierschlüssel für eine rekursive alphabetische Schlüsselreihenfolge (stabile Unterschiede). Es handelt sich nicht um eine OpenAPI-bewusste Neuordnung (Pfade vor Komponenten usw.).
Was ist mit openapi: 3.0 als YAML-Nummer?
Numerische Versionen werden vor der Ausgabe auf Zeichenfolgen normalisiert (3 → 3.0.0, 3.0 → 3.0.0).
Welche OpenAPI-Versionen?
OpenAPI 3.0, 3.1 und 3.2. Swagger 2.0 wird nicht unterstützt – verwenden Sie unsere OpenAPI-Tools nur für 3.x.
Weitere API- und Schema-Tools in diesem Cluster
Suchen Sie nach Konvertern, Encodern, Formatierern und Minifiern an einem Ort? Hub für Entwicklertools Öffnen Sie den kuratierten Entwicklertools-Katalog.