JSON formatter / validator / viewer

Formatteer, minify, valideer, sorteer en inspecteer JSON met boomweergave, parsefouten, structuurmetrics, kopiëren en downloaden.

Formatteer JSON en zie wat er veranderde

Gebruik deze JSON-tool wanneer een payload van een onleesbare blob naar iets moet dat je kunt debuggen. Plak JSON uit een API-response, configuratiebestand, webhook-body, browserstorage-export of logregel. De formatter valideert de syntax, meldt parsefouten en kan leesbare inspringing, compacte geminifyde JSON of een uitklapbare boomweergave maken.

Objectsleutels sorteren helpt bij het vergelijken van gegenereerde snapshots of bij het controleren of twee objecten alleen in volgorde verschillen. De structuurcounters laten snel zien of je een plat instellingenobject, een geneste API-envelope of een grote array-zware response hebt.

Tool laden...

Goede toepassingen

  • API- en webhook-payloads formatteren voordat ze in tickets, docs of code reviews terechtkomen.
  • JSON minifyen voor omgevingsvariabelen, fixtures of compacte testinvoer.
  • Objectsleutels sorteren zodat vergelijkingen in diffs en screenshots makkelijker worden.
  • De boomweergave gebruiken om geneste data te inspecteren zonder je plek kwijt te raken in een lange string.
  • Object-, array-, property-, node-, byte- en dieptecounters controleren voordat je besluit hoe je de data verwerkt.

Strikte JSON-regels

De validator gebruikt strikt JSON-parsing. Commentaar, trailing kommas, strings met enkele quotes, ongequote objectsleutels, Infinity, NaN en andere JavaScript-objectliteral-afkortingen zijn dus geen geldige JSON. Als een backend of tool zulke uitbreidingen accepteert, normaliseer de waarde voordat je die als draagbare JSON behandelt.

JSON formatter FAQ

Wordt mijn JSON geüpload?

Nee. Formatteren, minifyen, sorteren, valideren en de boomweergave gebeuren in de browser.

Verandert sleutels sorteren arrays?

Nee. Sorteren geldt voor objectsleutels. Arrayvolgorde blijft behouden omdat die meestal betekenis heeft.

Waarom is mijn JavaScript-object ongeldig?

JSON is strikter dan JavaScript-objectsyntaxis. Gebruik dubbele quotes voor strings en sleutels, verwijder commentaar en trailing kommas.

Gerelateerde ontwikkelaarstools