API-antwoorden lezen
Plak een geminimaliseerde respons en bekijk de structuur ervan in één oogopslag, in plaats van één lange regel.
Plak de JSON-code en deze wordt tijdens het typen gecontroleerd en opgemaakt. Kies uit 2 spaties, 4 spaties, een tab of een geminimaliseerde weergave, sorteer de sleutels indien gewenst, en zie precies op welke regel en kolom er iets mis is. Je gegevens worden nooit geüpload.
Wat JSON is, waarom het niet goed werkt en hoe je dit snel kunt oplossen.
Een JSON-opmaakprogramma zet JSON-tekst om in een overzichtelijke, ingesprongen opmaak die mensen kunnen lezen, of comprimeert deze tot één compacte regel om te verzenden. Een validator controleert of de tekst daadwerkelijk JSON is en geeft aan waar dit niet het geval is.
Deze tool doet beide tegelijk. Hij analyseert je JSON met een strikte parser, geeft het resultaat weer in de door jou gekozen stijl en geeft de regel en kolom van eventuele fouten aan, zodat je deze kunt corrigeren zonder de tekst te hoeven doorzoeken.
Plak een geminimaliseerde respons en bekijk de structuur ervan in één oogopslag, in plaats van één lange regel.
Controleer het pakket, de instellingen en de gegevensbestanden op typefouten voordat een app ze niet kan laden.
Minimaliseer JSON om witruimte te verwijderen voordat je het in een pagina, een verzoek of een test insluit.
JSON kent een beperkt aantal regels. Tekst wordt tussen dubbele aanhalingstekens geplaatst, inclusief elke sleutel. Waarden kunnen bestaan uit tekenreeksen, getallen, true, false, null, arrays of objecten. Elementen worden gescheiden door komma’s, waarbij er geen komma volgt op het laatste element, en opmerkingen zijn niet toegestaan.
De meeste fouten zijn het gevolg van een aantal gewoontes die zijn overgenomen uit JavaScript of andere programmeertalen: enkele aanhalingstekens, sleutels zonder aanhalingstekens, komma’s aan het einde van een lijst, opmerkingen en waarden zoals `undefined` of `NaN`. De validator geeft aan wat het probleem is en vermeldt de regel en kolom waar het zich voordoet.
Bij het opmaken wordt zorgvuldig omgegaan met je gegevens. Getallen en tekenreeksen worden precies zo gekopieerd als ze zijn geschreven, dus bij een lange ID zoals 12345678901234567890 gaan er geen cijfers verloren en wordt 1,0 niet omgezet in 1. Alleen witruimte verandert, plus de volgorde van de sleutels als je ‘Sleutels sorteren’ inschakelt. Als dezelfde sleutel twee keer in één object voorkomt, geeft de tool een waarschuwing, omdat de meeste parsers alleen de laatste waarde behouden.
Je JSON-gegevens worden in je browser door JavaScript op deze pagina geparseerd en opgemaakt. Ze worden niet geüpload, opgeslagen of geregistreerd, en gedownloade bestanden worden op je apparaat aangemaakt.
Alleen standaard JSON wordt geaccepteerd. Opmerkingen, komma’s aan het einde van een regel, enkele aanhalingstekens en NaN worden als fouten gemeld, en de tool corrigeert deze niet voor je. Zeer grote bestanden, van meer dan ongeveer 10 MB, worden niet verwerkt.
Plak je JSON in het invoerveld. Het wordt direct opgemaakt met de inspringing die je kiest: 2 spaties, 4 spaties of een tab. Kopieer vervolgens het resultaat of download het als een .json-bestand.
De tool analyseert je tekst met een strikte JSON-parser. Als er iets niet klopt, worden de regel en kolom van het probleem weergegeven, samen met een korte uitleg, en kun je via een knop direct naar die plek in de invoer gaan.
Met ‘Beautify’ worden regeleinden en inspringingen toegevoegd, zodat de JSON-code goed leesbaar is. Met ‘Minify’ worden alle optionele witruimtes verwijderd om de tekst zo compact mogelijk te maken. De gegevens blijven in beide gevallen hetzelfde.
De meest voorkomende oorzaken zijn een komma aan het einde van een regel, enkele aanhalingstekens in plaats van dubbele, sleutels zonder aanhalingstekens, een ontbrekende komma tussen items of opmerkingen. Standaard JSON staat geen van deze zaken toe, en de foutmelding wijst precies op de betreffende plaats.
Nee. Tekst en getallen blijven precies zoals je ze hebt ingevoerd, ook als het om zeer grote getallen of waarden zoals 1,0 of 1e3 gaat. Alleen de witruimte verandert, en de volgorde van de toetsen als je de optie ‘Toetsen sorteren’ inschakelt.
Niet in standaard JSON. Formaten zoals JSON5 en JSONC staan dit wel toe, maar deze validator volgt de standaard en meldt opmerkingen en komma’s aan het einde van een zin daarom als fouten.
Nee. De opmaak en validatie vinden plaats in je browser, en je JSON-gegevens verlaten je apparaat nooit. Daardoor is het veilig voor API-reacties en configuratiebestanden die je liever privé houdt.
Maximaal ongeveer 10 MB tekst. De snelheid hangt af van je apparaat, dus bij zeer grote bestanden kan het op een telefoon even duren. Alles wordt in het geheugen van je browser verwerkt.
Op de startpagina vind je nog tientallen andere gratis tools waarvoor geen API-sleutel nodig is.
Regels samenvoegen en regeleinden uit de tekst verwijderen.
Gereedschap openenVerwijder spaties, tabbladen en lege regels uit de tekst.
Gereedschap openenVerwijder herhaalde regels uit een willekeurige lijst.
Gereedschap openenZoek je eigen IP-adres op en zoek elk willekeurig IP-adres op.
Gereedschap openenGeen overeenkomende vraag.
Deel je mening over deze tool met andere bezoekers.