Gratis JSON-formattering
Formater, valider, minimér og udforsk JSON-data. Trævisning, syntaksfremhævning og et-kliks kopiering.
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.
- 1Live fortolkning ved inputJSON.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.
- 2Genkendelse af usikre heltalFø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.
- 3Formatering, minificering og sortering af nøglerJSON.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.
- 4Interaktiv trævisningTræ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
CSS-minifier og -formatter
Minifiér CSS for at reducere filstørrelsen eller formater minificeret CSS for læsbarhed. Øjeblikkeligt, i din browser.
CSS-forskønner
Formatér minificeret CSS med ensartet indrykning, eller minificér den. Valgfri alfabetisk sortering af egenskaber for forudsigelige diffs.
HTML-forskønner og -minifier
Udskriv eller minifiér HTML pænt med korrekt indlejringsindrykning. Bevarer indhold inde i <pre>-, <script>- og <style>-blokke.