JSON Formatter
Formatteer, minificeer, sorteer sleutels en converteer tussen JSON objecten en escaped strings.
Hoe het werkt
De JSON-formatter valideert en verfraait elk JSON-document direct in uw browser met behulp van de native JSON.parse-engine — geen serverupload, geen netwerktoegang vereist na het eerste laden.
Hoe te gebruiken:
- Plak uw ruwe JSON in het invoergebied.
- Kies de inspringing: 2 spaties, 4 spaties of tab.
- Klik op Opmaken voor een leesbare weergave, Minificeren om onnodige spaties te verwijderen, Sorteren om sleutels alfabetisch te rangschikken, of Stringificeren om het document in een JSON-tekenreeks te verpakken.
Voorbeeld: {“b”:1,”a”:2} met Sorteren → {“a”:2,”b”:1}.
Beperkingen: Invoer van meer dan 1 MB wordt geweigerd om blokkering van het tabblad te voorkomen. Alleen strikte JSON (RFC 8259) wordt ondersteund — opmerkingen en afsluitende komma’s veroorzaken een fout.
Privacy: Alles wordt lokaal verwerkt — er verlaten geen gegevens uw browser.
Praktijkvoorbeeld
Plak {"b":1,"a":{"d":2,"c":3}} en klik op Formatteren met 2 spaties inspringing: het document ontvouwt zich in leesbare regels met behoud van de oorspronkelijke sleutelvolgorde. Klik in plaats daarvan op Sorteren en de uitvoer wordt {"a":{"c":3,"d":2},"b":1} — op elk nestniveau gealfabetiseerd, zodat twee configuraties van verschillende tools een schone, stabiele diff opleveren. Stringify verpakt het hele document in een geëscapete string die je in een andere JSON-waarde kunt inbedden, en Minify comprimeert het terug tot de 25 bytes voor verzending.
Gebruiksscenario's
- API-reacties van REST- of GraphQL-eindpunten debuggen
- Geminificeerde JSON-configuratiebestanden opruimen voor het committen
- Gegevensbestanden valideren in CI zonder extra tools te installeren
- Snel controleren of een payload overeenkomt met het verwachte schema
Veelgestelde vragen
- Wordt mijn JSON naar een server verzonden?
- Nee, de verwerking gebruikt alleen de native JSON.parse-engine van uw browser.
- Wat is de maximale grootte?
- 1 MB. Daarboven weigert het hulpmiddel de invoer om de responsiviteit te behouden.
- Waarom beïnvloedt Sorteren ook geneste objecten?
- Sorteren is recursief — alle sleutels op alle niveaus worden alfabetisch gerangschikt.
- Wat doet Stringificeren?
- Het verpakt de JSON in een tekenreeks tussen aanhalingstekens met speciale tekens geëscaped.
- Worden JSON5 of opmerkingen ondersteund?
- Nee, alleen strikte JSON RFC 8259 wordt ondersteund.