jsonecho

JSON5 Formatter

Plak JSON5, met zijn opmerkingen en soepele syntaxis, en krijg schone standaard-JSON terug.

De tool wordt geladen...

Zo gebruik je JSON5 Formatter

  1. Plak je JSON5 in het invoervak.
  2. Kies een inspringing en bepaal of de uitvoer JSON5 moet blijven.
  3. Kopieer de standaard-JSON van de rechterkant.

Over JSON5 Formatter

JSON5 is hoe JSON eruit zou zien als het was ontworpen om door mensen te worden geschreven. Je kunt opmerkingen toevoegen, enkele aanhalingstekens gebruiken, sleutels zonder aanhalingstekens laten staan, een komma na het laatste item zetten en getallen in hex schrijven. Configuratiebestanden voor tools zoals Babel en Chrome-extensies gebruiken het juist daarom.

Het addertje is dat de meeste JSON-parsers dit alles afwijzen. Deze tool leest JSON5 en schrijft strikte JSON, dus het resultaat wordt overal geaccepteerd. Je kunt de uitvoer ook als JSON5 houden als je dat liever hebt.

Veelgestelde vragen

Wat staat JSON5 toe dat JSON niet toestaat?

Opmerkingen, afsluitende komma's, strings met enkele aanhalingstekens, sleutels zonder aanhalingstekens die geldige identifiers zijn, hexgetallen, voorafgaande of afsluitende decimale punten, Infinity en NaN, en strings over meerdere regels.

Blijven opmerkingen behouden in de geconverteerde uitvoer?

Nee. Strikte JSON kan geen opmerkingen opslaan, dus ze vallen weg bij de conversie.

Is JSON5 hetzelfde als JSONC?

Niet helemaal. JSONC, gebruikt door VS Code-instellingen, voegt alleen opmerkingen en afsluitende komma's toe. Alles wat JSONC toestaat is geldig JSON5, dus je kunt hier ook een JSONC-bestand plakken.

Wanneer moet ik zelf JSON5 gebruiken?

Voor bestanden die mensen met de hand bewerken en die je eigen code leest, zoals configuratie. Gebruik voor gegevens die met andere systemen worden uitgewisseld gewone JSON.

Meer in JSON-tools

Alle tools →