Gå til indhold

JSON Formatter

Validér og vis JSON med pæn formatering med JSON Formatter. Indsæt kompakt eller minificeret JSON, så kontrollerer værktøjet det efter strenge JSON-regler og indrykker derefter objekter og arrays med to mellemrum, holder korte værdier, der kan være inden for 80 kolonner, på én linje og bevarer nøglerækkefølge, strenge og tals præcision. Ugyldig JSON giver i stedet en tydelig fejl. Ideelt for udviklere, der læser API-svar, konfigurationsfiler og logfiler.

Nulstil

Ofte stillede spørgsmål

Hvad gør JSON Formatter?

Først kontrollerer den, at dit input er gyldig JSON, og udskriver det derefter med to mellemrum som indrykning. Objekter og arrays, der kan være på én linje inden for 80 kolonner, såsom korte lister med tags, bliver stående på én linje.

Hvad sker der med ugyldig JSON?

Værktøjet stopper med en fejlmeddelelse såsom Syntax error i stedet for at gætte. Afsluttende kommaer, kommentarer, enkelte anførselstegn og nøgler uden anførselstegn er ikke gyldig JSON; brug JSON Repair-værktøjet til at rette dem først.

Ændres rækkefølgen på nøglerne?

Nej, nøglerne forbliver i den rækkefølge, du indtastede dem, og dublerede nøgler bevares, som de er. Kun mellemrum og linjeskift ændres.

Ændres tallene?

Tal kopieres, som de er skrevet, så præcision og store heltal bevares. Kun eksponenter normaliseres: 1E+5 bliver til 1e5, og -0.5e-03 bliver til -0.5e-3.

Afkodes Unicode-escape-sekvenser?

Nej, strenge kopieres præcis, som de er, så escape-sekvenser som \u00e9 forbliver escaped, og bogstavelige tegn forbliver bogstavelige. Anførselstegn og omvendte skråstreger i strenge berøres aldrig.

Er der en grænse for indlejring?

Ja, dokumenter, der er indlejret dybere end 512 niveauer, afvises. Rigtige API-svar og konfigurationsfiler ligger langt under denne grænse.

Kan jeg formatere et tomt input eller en enkelt værdi?

Et tomt input er ikke gyldig JSON og giver en fejl. En enkelt værdi såsom en streng, et tal, true eller null er gyldig og returneres uændret.

Kan jeg vælge tabulatorer eller fire mellemrum?

Nej, formatteringsværktøjet bruger altid to mellemrum til indrykning og har ingen indstillinger. De fleste editorer kan konvertere indrykningen bagefter, hvis dit projekt bruger tabulatorer.

Hvorfor er resultatet omsluttet af en json-kodeblok?

Outputtet returneres som en Markdown-kodeblok markeret med json, så det vises med syntaksfremhævning i Markdown, problemer og chat. Kopiér linjerne mellem afgrænsningerne til en .json-fil.

Hvor stor må min JSON være?

Op til 5 MB pr. kørsel; større input afvises med en meddelelse. Outputtet er identisk med JSON-indstillingen i Code Formatter.

Om OneClick Pro

OneClick Pro er en gratis samling med mere end 150 webværktøjer til daglige opgaver: konvertering af billeder og enheder, formatering og validering af kode, opslag af domæner og SEO samt arbejde med tekst, datoer og tal. Alle værktøjer fungerer uden registrering eller abonnement, og det, du indtaster, bruges kun til at beregne resultatet og gemmes aldrig. Brug samlingen som en hurtig værktøjskasse til enkeltstående opgaver, eller bogmærk de værktøjer, du bruger hver dag.