Læsning af API-svar
Indsæt et minimeret svar, og få et overblik over dets struktur på et øjeblik i stedet for én lang linje.
Indsæt JSON, så bliver det kontrolleret og formateret, mens du skriver. Vælg mellem 2 mellemrum, 4 mellemrum, et tabulatortegn eller en minimeret udskrift, sorter nøglerne, hvis du vil, og få den nøjagtige linje og kolonne, når der er en fejl. Dine data bliver aldrig uploadet.
Hvad JSON er, hvorfor det går i stykker, og hvordan man hurtigt løser problemet.
En JSON-formaterer omdanner JSON-tekst til et overskueligt, indrykket layout, som man kan læse, eller komprimerer den til én kompakt linje med henblik på afsendelse. En validator kontrollerer, om teksten rent faktisk er JSON, og angiver, hvor den ikke er det.
Dette værktøj klarer begge dele på én gang. Det analyserer din JSON-fil med en streng parser, viser resultatet i den stil, du vælger, og angiver linjenummer og kolonne for eventuelle fejl, så du kan rette dem uden at skulle lede dig igennem teksten.
Indsæt et minimeret svar, og få et overblik over dets struktur på et øjeblik i stedet for én lang linje.
Kontroller, om der er stavefejl i pakker, indstillinger og datafiler, inden en app ikke kan indlæse dem.
Minificer JSON for at fjerne mellemrum, inden du indsætter det på en side, i en anmodning eller i en test.
JSON har et lille sæt regler. Teksten er omgivet af dobbelte anførselstegn, herunder alle nøgler. Værdier kan være strenge, tal, true, false, null, arrays eller objekter. Elementerne adskilles med kommaer, men der er ikke noget komma efter det sidste, og kommentarer er ikke tilladt.
De fleste fejl skyldes nogle få vaner, der er overført fra JavaScript eller andre formater: enkle anførselstegn, nøgler uden anførselstegn, efterfølgende kommaer, kommentarer og værdier som f.eks. »undefined« eller »NaN«. Validatoren angiver, hvilket problem den finder, samt den linje og kolonne, hvor det forekommer.
Formateringen her tager hensyn til dine data. Tal og tegnstrenge kopieres nøjagtigt, som de er skrevet, så et langt ID som 12345678901234567890 ikke mister cifre, og 1,0 ikke bliver til 1. Kun mellemrum ændres, samt nøgleorden, hvis du aktiverer »Sorter nøgler«. Hvis den samme nøgle forekommer to gange i et objekt, advarer værktøjet dig, da de fleste parsere kun beholder den sidste værdi.
Din JSON-fil analyseres og formateres i din browser ved hjælp af JavaScript på denne side. Den uploades, gemmes eller logges ikke, og de downloadede filer oprettes på din enhed.
Der accepteres kun standard-JSON. Kommentarer, efterfølgende kommaer, enkle anførselstegn og NaN rapporteres som fejl, og værktøjet retter dem ikke for dig. Meget store filer, der er større end ca. 10 MB, behandles ikke.
Indsæt din JSON-tekst i indtastningsfeltet. Den formateres straks med den indrykning, du vælger: 2 mellemrum, 4 mellemrum eller et tabulatortegn. Kopier derefter resultatet, eller download det som en .json-fil.
Værktøjet analyserer din tekst ved hjælp af en streng JSON-parser. Hvis der er en fejl, viser det linjenummeret og kolonnenummeret for fejlen sammen med en kort forklaring, og en knap fører dig direkte til det pågældende sted i indtastningen.
Funktionen »Beautify« tilføjer linjeskift og indrykning, så JSON-koden bliver let at læse. Funktionen »Minify« fjerner alle valgfri mellemrum for at gøre teksten så kort som muligt. Dataene er de samme uanset hvilken metode der anvendes.
De mest almindelige årsager er et komma for meget, enkle anførselstegn i stedet for dobbelte, nøgler uden anførselstegn, et manglende komma mellem elementerne eller kommentarer. Standard-JSON tillader ingen af disse fejl, og fejlmeddelelsen angiver det nøjagtige sted.
Nej. Tekststrenge og tal bevares nøjagtigt, som du har skrevet dem, herunder meget store tal og værdier som 1,0 eller 1e3. Det er kun mellemrum, der ændres, samt rækkefølgen af nøglerne, hvis du aktiverer »Sorter nøgler«.
Ikke i standard-JSON. Formater som JSON5 og JSONC tillader dem, men denne validator følger standarden og markerer derfor kommentarer og efterfølgende kommaer som fejl.
Nej. Formatering og validering foregår i din browser, og din JSON forlader aldrig din enhed. Det gør det sikkert at bruge til API-svar og konfigurationsfiler, som du helst vil holde private.
Op til ca. 10 MB tekst. Hastigheden afhænger af din enhed, så meget store filer kan tage et øjeblik at behandle på en telefon. Alt behandles i din browsers hukommelse.
Hjemmesiden indeholder snesevis af andre gratis værktøjer, der ikke kræver en API-nøgle.
Sammenføj linjer og fjern linjeskift fra teksten.
Åbn værktøjFjern mellemrum, tabulatorer og tomme linjer fra teksten.
Åbn værktøjFjern gentagne linjer fra enhver liste.
Åbn værktøjFind din IP-adresse, og slå enhver IP-adresse op.
Åbn værktøjDer er ingen spørgsmål, der matcher.
Del dine tanker om dette værktøj med andre besøgende.