Opmaak en validatie
JSON formatteren
Maak onleesbare JSON leesbaar: inspringing van 2, 4 spaties of tab, gesorteerde sleutels, kleuren, inklapbare boom en grote gehele getallen behouden.
Zo gebruik je deze tool
- 1
Plak je JSON of zet een bestand neer (“Een voorbeeld laden” om te proberen).
- 2
Kies de inspringing en het sorteren van sleutels.
- 3
Blader door het resultaat als code of boom en kopieer het of download het bestand.
Hulp
- Plak JSON op één regel of zet een bestand neer: hij springt direct in met 2 spaties, 4 spaties of een tab en sleutels kunnen op elk niveau alfabetisch worden gesorteerd.
- Het resultaat verschijnt als gekleurde code of een inklapbare boom: bij een groot document opent de boom alleen de nuttige niveaus en toont lange lijsten in groepen van 100.
- Er wordt niets afgerond: een identificatie van 20 cijfers, 92.50 of 1E5 worden precies gekopieerd zoals je ze schreef, terwijl de meeste tools ze via een JavaScript-getal herschrijven.
- Bij een fout geeft de tool de regel, de kolom, een fragment met een caret en de waarschijnlijke oorzaak: extra komma, enkele aanhalingstekens, sleutel zonder aanhalingstekens, opmerking, NaN…
- Dubbele sleutels worden gemarkeerd en behouden. Alles blijft in je browser; limiet van 25 miljoen tekens.
Bijbehorende gids : JSON: opmaken, valideren, minificeren en naar CSV omzetten zonder fouten
Veelgestelde vragen
Wordt mijn identificatie van 19 cijfers gewijzigd?
Nee. Getallen worden gekopieerd zoals ze zijn geschreven: 9007199254740993 blijft 9007199254740993, terwijl een gewone JSON.parse gevolgd door JSON.stringify er 9007199254740992 van zou maken.
Waarom wordt mijn JSON geweigerd terwijl mijn editor hem accepteert?
Strikte JSON staat geen opmerkingen, geen afsluitende komma, geen enkele aanhalingstekens, geen sleutels zonder aanhalingstekens, geen NaN of undefined toe. De getoonde fout noemt het probleem en zijn exacte positie.
Verandert het sorteren van sleutels de betekenis van de JSON?
Voor vrijwel elk gebruik niet: de volgorde van sleutels in een JSON-object heeft geen betekenis. Sorteren helpt om twee bestanden te vergelijken of een stabiele diff te krijgen.
Geschreven en gecontroleerd door het MaxyTools-team · Bijgewerkt op
Was deze tool nuttig voor je?