Zo gebruik je JSON-formatter en -validator
- 1
Plak of open JSON
Plak in het linkervak, sleep er een .json-bestand naartoe of gebruik Bestand openen. Probeer Voorbeeld om te zien hoe het werkt.
- 2
Kies de opmaak
Kies 2 spaties, 4 spaties of tabs, zet Sleutels sorteren A–Z aan voor een vaste volgorde en klik op JSON formatteren of Minify.
- 3
Los fouten op
Is de JSON ongeldig, lees dan de regel, kolom en tip, ga met Ga naar regel naar de plek of klik op JSON repareren.
- 4
Kopieer, download of verken
Kopieer het resultaat, download het als .json of open het tabblad Boom om knooppunten in te klappen en een JSONPath te kopiëren.
Limieten en Pro
Gratis en zonder account: open bestanden tot 50 MB. Invoer van meer dan 200.000 tekens wordt in een achtergrondproces verwerkt, bestanden boven 2 MB worden geformatteerd zonder ze in de editor te laden en de boomweergave werkt voor documenten tot 2 MB.
Pro haalt de advertenties weg; de limieten van de formatter zijn bij elk abonnement hetzelfde. Pro bekijken
Over JSON-formatter en -validator
Plak een API-respons, een configuratiebestand of een logregel en deze formatter controleert het tegen de JSON-standaard (RFC 8259). Daarna wordt het weergegeven met inspringing van twee spaties, vier spaties of een tab, of samengevoegd tot één regel (minify). Sleutels kun je alfabetisch sorteren, zodat je twee versies van hetzelfde document eenvoudig vergelijkt.
Is de JSON kapot, dan krijg je het regel- en kolomnummer, een heldere beschrijving van wat er werd verwacht, een caret onder de exacte plek en een waarschijnlijke oplossing: een ontbrekende komma aan het eind van de vorige regel, een komma te veel aan het einde, enkele aanhalingstekens, een eigenschapsnaam zonder aanhalingstekens, een opmerking, True of None uit Python, NaN, een ruw regeleinde in een string of een haakje dat niet is gesloten. De knop JSON repareren herstelt die bijna-JSON-gewoonten in één keer en toont elke wijziging, zodat je alles kunt nalopen of ongedaan maken.
Getallen en escape-reeksen worden precies overgenomen zoals ze er staan. Een ID als 12345678901234567890 wordt dus niet afgerond zoals JSON.parse dat zou doen. De boomweergave klapt objecten en arrays in en uit, toont hoeveel sleutels of items elk bevat en kopieert het JSONPath of de waarde van elk knooppunt.
Grote bestanden worden in een achtergrondproces (worker) verwerkt, zodat de pagina vlot blijft terwijl een export van 50 MB wordt geformatteerd. De tool valideert niet tegen een JSON Schema, converteert niet naar YAML of CSV en bevraagt data niet met JSONPath-expressies.
Privacy
Parseren, formatteren en repareren gebeurt in dit browsertabblad; de JSON die je plakt of opent wordt nooit geüpload of naar een andere dienst gestuurd. Alleen je keuzes voor inspringing en het sorteren van sleutels worden bewaard in de lokale opslag – het document zelf wordt niet bewaard nadat je de pagina sluit.
Functies
Fouten waar je iets mee kunt
Regel, kolom, een caret onder het probleem en een voorgestelde oplossing in plaats van “Unexpected token”.
Repareren met één klik
Maakt van JSON met opmerkingen, komma's te veel, enkele aanhalingstekens of sleutels zonder aanhalingstekens strikte JSON.
Inklapbare boom
Klap elk object of elke array in en kopieer het JSONPath of de waarde van een knooppunt.