Klistra in JSON5, med dess kommentarer och avslappnad syntax, och få ren, standard JSON tillbaka.
Laddar verktyget...
Så använder du JSON5-formaterare
Klistra in din JSON5 i inmatningsfeltet.
Välj en streck och bestäm om utdata ska stanna JSON5.
Kopiera standard JSON från höger sida.
Om JSON5-formaterare
JSON5 är vad JSON skulle se ut om den var utformad för människor att skriva. Du kan lägga till kommentarer, använda enskilda citattecken, lämna nycklar utan att citera, sätta en komma efter det sista objektet och skriva siffror i hex. Konfigurera filer för verktyg som Babel och Chrome-förlängningar använder det exakt av den anledningen.
Fångsten är att de flesta JSON-parserare avvisar allt. Detta verktyg läser JSON5 och skriver strikt JSON, så resultatet accepteras överallt. Du kan också hålla utdata i JSON5 om du vill.
Vanliga frågor
Vad tillåter JSON5 som JSON inte gör?
Kommentarer, efterföljande kommatecken, enstaka citerade strängar, ociterade nycklar som är giltiga identifieringar, hexnummer, ledande eller efterföljande decimalpunkter, Infinity och NaN och flerlinjsträngar.
Håller man kommentarer i den konverterade utdata?
Nej. Strict JSON har inget sätt att lagra kommentarer, så de släpps under konverteringen.
Är JSON5 samma sak som JSONC?
- Inte riktigt. JSONC, som används av VS Code-inställningar, lägger bara till kommentarer och efterföljande komma. Allt JSONC tillåter är giltigt JSON5, så du kan klistra en JSONC-fil här också.
När ska jag själv använda JSON5?
För filer som människor redigerar manuellt och som din egen kod läser, till exempel konfiguration. För data som utbyts med andra system, använd vanlig JSON.