Gå til hovedindhold

Gratis JSON-formattering

Formater, valider, minimér og udforsk JSON-data. Trævisning, syntaksfremhævning og et-kliks kopiering.

Virker offline, når den er indlæst

Almindelige anvendelser

  • Formatér API-svarIndsæt JSON-svar fra raw API og formater dem øjeblikkeligt til læseligt, indrykket output.
  • Formatér JSON-konfigurationsfilerRyd og valider JSON-konfigurationsfiler - package.json, tsconfig.json, indstillinger og mere.
  • Formatér JSON til fejlfindingUdrede minificerede eller undslippede JSON-logfiler, fejlnyttelaster og databaseudmatninger øjeblikkeligt.
  • Formatér JSON-oversættelsesfilerValider og forfiner i18n-oversættelses-JSON-filer (en.json, de.json) der bruges i React-, Vue- og Next.js-apps.
  • Inspektér og formatér webhook-nyttelasterIndsæt webhook-nyttelaster fra Stripe, GitHub eller Shopify og læs dem tydeligt formateret.

Sådan fungerer det

Formateringen kører udelukkende i din browser med JavaScripts indbyggede JSON.parse og JSON.stringify — intet bibliotek, ingen server. Fortolkning, formatering, minificering og den interaktive trævisning sker lokalt, mens du skriver.

  1. 1
    Live fortolkning ved input
    JSON.parse kører 200 ms efter dit sidste tastetryk. Hvis fortolkningen fejler, læser en håndskrevet fejlplaceringsfunktion SyntaxError-beskeden fra V8 eller Firefox, udtrækker linje- og kolonnenummer og tilbyder et link, der springer til fejlen i tekstfeltet.
  2. 2
    Genkendelse af usikre heltal
    Før outputtet vises, gennemsøger værktøjet den rå kilde for heltalskonstanter med 16 eller flere cifre (dem i citerede strenge ignoreres) og tester hver med Number.isSafeInteger. Hvis nogen ville blive stille afrundet af IEEE-754-lagring som double, vises en advarsel, før du kopierer eller downloader.
  3. 3
    Formatering, minificering og sortering af nøgler
    JSON.stringify(value, null, indent) giver det formaterede eller minificerede output. Når sortering af nøgler er slået til, gennemgår en rekursiv funktion hvert objekt i det fortolkede træ og genopbygger det med Object.keys(...).sort() før serialisering — arrays beholder deres oprindelige rækkefølge.
  4. 4
    Interaktiv trævisning
    Trævisningen er en håndskrevet rekursiv udfladning, der omdanner det fortolkede objekt til en flad liste af noder med dybde, sti og fold ud/ind-tilstand. Visningen er begrænset til 5.000 synlige noder for at forhindre, at fanen fryser på dokumenter på flere megabytes med store udfoldede arrays.

Alt kører lokalt i din browser — din JSON sendes aldrig til nogen server.

Relaterede værktøjer

Ofte stillede spørgsmål