JSON leesbaar maken en controleren

Voor ontwikkelaars en analisten die compacte API-antwoorden willen doorgronden of een fout in JSON sneller willen vinden.

Breng rommelige JSON-gegevens overzichtelijk in vorm, controleer de geldigheid en vind fouten sneller. De inhoud blijft op jouw apparaat.

Hoe te gebruiken

  1. Plak de JSON die je wilt inspecteren in het invoergebied, of importeer een .json-bestand vanaf je computer.
  2. Kies de inspringing die je wilt, van twee spaties tot een tab.
  3. Voer de formatteringsstap uit en het document wordt herschreven met duidelijk ingesprongen niveaus die gemakkelijker te scannen zijn.
  4. Als er een syntaxfout wordt gemeld, herstel je de betreffende regel en voer je de bewerking opnieuw uit.
  5. Kopieer de opgemaakte uitvoer naar je editor, je documentatie of een bugrapport.

Voorbeeld

Het voorbeeld bevat een klein object met een sitenaam en een paginatelling. Controleer na het formatteren of de accolades uitgelijnd zijn en of elk sleutel-waardepaar op een eigen regel staat: precies die lay-out wil je bij het lezen van een API-respons.

Invoer

{"site":"example","pages":3}

Resultaat

{
  "site": "example",
  "pages": 3
}

Limieten en formaten

Waar de verwerking gebeurt

Formattering en validatie draaien alleen in je browser, op de tekst die je plakt of het bestand dat je importeert. Niets wordt verzonden en niets wordt bewaard nadat je de pagina sluit, wat prettig is wanneer de gegevens uit gevoelige API-responses komen.

Veelgestelde vragen

Vertelt de tool me waar de fout zit?

Het meldt dat het document geen geldige JSON is, wat je de goede richting op wijst. Voor de exacte regel vergelijk je met een verkorte versie van dezelfde inhoud of kijk je in de console van je code-editor.

Kan JSON opmerkingen bevatten?

Nee, het JSON-formaat staat geen opmerkingen toe. Tekst die ze bevat, zal niet door de validatie komen, zelfs wanneer die dicht bij JSON lijkt en voor een mens prima leesbaar is.

Kan ik JSON hier naar een ander formaat converteren?

Nee, deze tool beperkt zich tot het inspringen en controleren van JSON. Om CSV, YAML of XML te produceren heb je een aparte converter nodig die je document als uitgangspunt neemt.

Tools in dezelfde categorie