Data- og tekstværktøj

JSON-formatter og validator

Indryk JSON, så det kan læses, eller minificér det til udgivelse – og find ud af præcis, hvor det går i stykker.

JSON-formatter og validator Kører på din enhed
Slip filer her, eller klik for at vælge
En .json-fil
Uploades aldrig
  • Kører på din enhed — filen sendes aldrig nogen steder hen
  • Ingen tilmelding, ingen vandmærker, ingen daglige kvoter
  • Gratis, uden grænse for, hvor ofte du bruger det

Sådan fungerer det

De fleste JSON-formatere er websteder, man indsætter data på – hvilket betyder, at man indsætter API-nøgler, kundeoplysninger eller interne data på en andens server. Dette værktøj fortolker filen på siden. Intet sendes, og intet logges, hvilket betyder mere for konfigurations- og API-data end for næsten nogen anden filtype.

Indrykket eller minificeret

Indrykket output tilføjer indrykning på to mellemrum og linjeskift, hvilket er det, du vil have, når du læser en fil eller gennemgår den i en pull request. Minificeret output fjerner hver eneste unødvendige byte, hvilket er det, du vil have, når du sender den over et netværk. Dataene er identiske i begge tilfælde.

Validering følger med gratis

Hvis filen ikke kan fortolkes, får du fortolkerens egen fejlmeddelelse, som angiver positionen, hvor problemet er. De sædvanlige syndere er et efterstillet komma efter det sidste element, enkelte anførselstegn i stedet for dobbelte eller et tegn uden escape i en streng.

Hvad formatering ikke ændrer

Nøglernes rækkefølge bevares, som den er skrevet. Tal genskrives i deres kanoniske form, så meget store heltal ud over JavaScripts sikre område kan miste præcision – det er en begrænsning ved sproget, ikke ved formatereren, og den påvirker alle JavaScript-baserede værktøjer lige meget.

FAQ

JSON-formatter og validator – spørgsmål

Bliver min JSON sendt til en server?

Nej. Den fortolkes på siden af din egen browser. Intet sendes eller gemmes.

Hvad sker der, hvis min JSON er ugyldig?

Du får fortolkerens fejlmeddelelse, inklusive hvor problemet opstår, så du kan finde det i kildefilen.

Ændrer formatering mine data?

Nej. Kun mellemrum og linjeskift ændres. Nøglerne beholder deres rækkefølge, og værdierne er uændrede.