Tilbake til Verktøy

JSON Formatter Online

Formater, valider og utforsk JSON i nettleseren: trevisning, nøyaktige feillinjer og JSONPath, uten opplasting

Sist oppdatert
My tools
No tools yet

Laster...

Slik formaterer og validerer du JSON på nett

  1. 1

    Lim inn eller åpne JSON

    Lim inn JSON i redigeringsfeltet til venstre, eller slipp en .json-fil på det. Innholdet blir i nettleseren og lastes aldri opp.

  2. 2

    Utforsk treet og se etter feil

    Til høyre vises et sammenleggbart tre. Er JSON ugyldig, oppgir feilpanelet linje, kolonne og årsak og kan rette vanlige problemer med ett klikk.

  3. 3

    Formater, og kopier eller last ned

    Velg 2 eller 4 mellomrom eller tabulator, eller minifiser til én linje, og kopier resultatet eller last det ned som .json-fil.

Funksjonsoversikt

Analyser, formater og valider JSON i nettleseren. Lim inn til venstre eller åpne en fil, så vises et sammenleggbart tre til høyre med en gang; ved ugyldig JSON får du nøyaktig linje, kolonne og årsak. Innrykk med 2 eller 4 mellomrom eller tabulator, minifisering til én linje, sortering av nøkler, og heltall utenfor JavaScripts trygge område bevares nøyaktig. Alt kjører på enheten din, så JSON lastes aldri opp.

Verktøybeskrivelse

Lim inn eller åpne JSON og få straks et sammenleggbart tre og validering helt ned til linje og kolonne. Formater, minifiser, sorter nøkler, reparer ugyldig JSON med ett klikk, søk og kopier JSONPath. Store heltall beholder presisjonen, filer opptil 10 MB forblir responsive, og alt kjører i nettleseren.

Egenskaper

  • Tre visninger: delt visning, kun redigeringsprogram og kun trestruktur. Nestede objekter og matriser kan foldes og utvides lag for lag
  • Redigeringsprogram med linjenumre, JSON-syntaksmarkering og kodeutfolding. Ved feil markeres hele linjen og du kan hoppe til feilen med ett klikk
  • JSON-formateringsverktøy: Velg mellom 2, 4 mellomrom eller tabulator for innrykk. Formatering på nettet fungerer øyeblikkelig
  • JSON-komprimering: Komprimer til en enkelt linje med ett klikk, eller reversed-print for å gjenopprette innrykkene
  • JSON-formatvalidering: Realtidsvalidering med lokalisering til spesifikk rad og kolonne. Vanlige feil vises med lesbare forklaringer
  • Ett-klikk-reparasjon av manglende anførselstegn, enkle anførselstegn, etterfølgende kommaer, kommentarer, og Python-stil True/False/None og andre ugyldige format
  • Valgfri sortering etter nøkkelnavn for enkel linje-for-linje sammenligning av to JSON-strukturer
  • Store heltall og tallformat som 2.370 bevares som-er. Formatering og komprimering mister ingen presisjon
  • Søk etter nøkkelnavn eller verdi. Funn utvider automatisk overordnede nivåer og viser antall treff
  • JSONPath: Klikk på en hvilken som helst node for å kopiere dens JSONPath, lim den inn i kode eller testassertasjoner
  • NDJSON / JSONL-støtte: Dra og slipp .json / .jsonl / .ndjson-filer. NDJSON foreslår å flette til en matrise
  • Interaktiv innenfor 10MB, skriver uten forsinkelser i 5MB-dokumenter
  • All behandling gjøres lokalt i nettleseren, ingen pålogging, ingen annonser, ingen opplasting

Relaterte verktøy

Ofte stilte spørsmål

Hvilke innrykks- og komprimeringsmåter støtter dette verktøyet?
Lim inn JSON i venstre redigerer så formateres den automatisk. Du kan velge 2 mellomrom, 4 mellomrom eller Tab-innrykk fra verktøylinjen, eller komprimere alt til en enkelt linje. Resultatet kan kopieres direkte eller lastes ned som .json-fil.
Blir JSON-en min lastet opp til serveren?
Nei. Parsing, formatering, validering og reparasjon skjer helt i nettleseren din, så JSON-innholdet sendes aldri til serveren vår. Delte lenker legger innholdet etter # i URL-en, som nettleseren heller ikke sender til serveren.
Hvor store JSON-filer kan behandles?
Under 10 MB kan treet utvides og søkes normalt. Fra 10 MB til 20 MB aktiveres begrenset modus der bare validering og feilplassering utføres, og det komplette treet bygges ikke. Filer over 20 MB lastes ikke inn — bruk lokale verktøy i stedet.
Hva skal jeg endre når jeg får "Unexpected token"-meldingen?
Det betyr at et tegn på det stedet ikke er tillatt av JSON-syntaksen. De vanligste årsakene er ettersleppende kommaer, enkle anførselstegn, manglende doble anførselstegn rundt nøkler eller manglende parenteser på slutten. Feilpanelet viser den nøyaktige linjen og kolonnen — i de fleste tilfeller løser ett klikk på "Reparer" problemet.
Hvilke ulovlige skrivemåter kan engangsreparasjonen håndtere?
Ja. Reparasjonsfunksjonen håndterer manglende doble anførselstegn, enkle anførselstegn, ettersleppende kommaer, kommentarer, manglende kommaer og parenteser, Pythons True/False/None, og escape-konverterte JSON-strenger. Før reparasjonen vises antallet endringer — etter bekreftelse skrives de tilbake, og du kan angre.
Kopiere feltnavn-JSONPath fra treet
Klikk på en node i treet for å kopiere både JSONPath-formen (som $.data[0].id) og punktnotasjonsformen, som du enkelt kan lime inn i kode eller API-testassertsjoner.
Mister veldig store heltall presisjon?
Nei. Formatering og komprimering er basert på råreosting og parser ikke JSON til JavaScript-tall før det konverteres tilbake, så ekstremt store heltall som 9123372036854000123 og etterfølgende nuller som i 2.370 bevares som de er.
Kan jeg søke i store filer?
Ja. Søk etter nøkkelnavn, verdier eller begge deler — antallet treff vises og alle overordnede noder til treffene utvides automatisk. Treffene rulles til synlig område, og du kan hoppe raskt mellom flere treff.
Denne siden tilbyr visning, formatering og validering samtidig
De refererer vanligvis til tre sider av samme sak: visningsprogrammet viser nestet struktur som et sammenleggbart tre, formateringsverktøyet justerer innrykk for lesbarhet, og validatoren sjekker syntakskorrekthet og lokaliserer feil. Dette verktøyet tilbyr alle tre funksjonene på samme side.
Eksporter til Excel eller CSV etter strukturbekreftelse
Etter bekreftelse av JSON-struktur kan du bruke verktøyene på stedet for å konvertere til Excel eller CSV. Vi tilbyr også konverteringsverktøy til YAML, Python, Java og andre formater.