JSON5-Konverter
Zwischen JSON5 und Standard-JSON konvertieren, inklusive Kommentaren, einfachen Anführungszeichen und nachgestellten Kommas
Konvertierung zwischen JSON5 und Standard-JSON
JSON5 erweitert Standard-JSON um Kommentare, Zeichenketten mit einfachen Anführungszeichen, Schlüssel ohne Anführungszeichen, nachgestellte Kommas und Hexadezimalzahlen, was es für Frontend-Konfigurationen und manuell geschriebene Datendateien beliebt macht. Diese Seite wandelt JSON5 in striktes JSON für APIs und Werkzeuge um, die ausschließlich Standard-JSON akzeptieren.
Die umgekehrte Richtung gibt Standard-JSON als JSON5-kompatiblen Text aus und behält Schlüssel und Anführungszeichen konventionell, was für Projekte geeignet ist, die kommentarfreundliche Dateien bevorzugen. Die Konvertierung arbeitet auf Syntaxebene und erfindet niemals Kommentare.
Wenn ein Syntaxfehler auftritt, markiert der Editor dessen Zeile und Spalte und erklärt die Ursache, etwa ein falsch platziertes nachgestelltes Komma oder eine nicht beendete Zeichenkette. Korrigieren Sie ihn und führen Sie die Konvertierung erneut aus; Eingabe und Ausgabe bleiben im Browser.
Häufig gestellte Fragen
- Können Browser oder Backends JSON5-Dateien direkt lesen?
- Die meisten eingebauten Parser akzeptieren nur Standard-JSON. Konvertieren Sie vor der Bereitstellung auf dieser Seite in Standard-JSON oder führen Sie die Konvertierung im Build-Schritt durch.
- Werden Kommentare bei der Konvertierung beibehalten?
- Kommentare werden beim Erzeugen von Standard-JSON verworfen, da das Format sie nicht unterstützt. Auch die umgekehrte Richtung erzeugt keine Kommentare.
- Was geschieht mit Schlüsseln ohne Anführungszeichen?
- Schlüssel ohne Anführungszeichen erhalten in der Standard-JSON-Ausgabe doppelte Anführungszeichen, während der Schlüsseltext selbst unverändert bleibt.