JSON Formatter Online

Formatér, validér og udforsk JSON i browseren: trævisning, præcise fejllinjer og JSONPath, uden upload

Seneste opdatering
My tools
No tools yet

Indlæser...

Sådan formaterer og validerer du JSON online

  1. 1

    Indsæt eller åbn din JSON

    Indsæt JSON i editoren til venstre, eller slip en .json-fil på den. Indholdet bliver i browseren og uploades aldrig.

  2. 2

    Udforsk træet og tjek fejl

    Til højre vises et sammenklappeligt træ. Er JSON ugyldig, angiver fejlpanelet linje, kolonne og årsag og kan rette almindelige problemer med ét klik.

  3. 3

    Formatér, og kopiér eller hent

    Vælg 2 eller 4 mellemrum eller tabulator, eller minificér til én linje, og kopiér resultatet eller hent det som .json-fil.

Funktionsoversigt

Analysér, formatér og validér JSON i browseren. Indsæt til venstre eller åbn en fil, så vises et sammenklappeligt træ til højre med det samme; ved ugyldig JSON får du præcis linje, kolonne og årsag. Indrykning med 2 eller 4 mellemrum eller tabulator, minificering til én linje, sortering af nøgler, og heltal uden for JavaScripts sikre område bevares præcist. Alt kører på din enhed, så JSON uploades aldrig.

Værktøjsbeskrivelse

Indsæt eller åbn JSON og få straks et sammenklappeligt træ og validering helt ned til linje og kolonne. Formatér, minificér, sortér nøgler, reparér ugyldig JSON med ét klik, søg og kopiér JSONPath. Store heltal bevarer præcisionen, filer op til 10 MB forbliver responsive, og alt kører i browseren.

Evneliste

  • Tre visninger: Split-panel, kun editor og kun træstruktur. Indlejrede objekter og arrays kan foldes sammen og udvides lag for lag
  • Editor med linjenumre, JSON-syntaksfremhævning og kodefoldning. Ved fejl fremhæves hele linjen og du kan hoppe direkte til fejlstedet med ét klik
  • JSON-formateringsværktøj: Vælg mellem 2/4 mellemrum eller Tab-indrykning. Online JSON-formatering med øjeblikkelig effekt
  • JSON-komprimering: Komprimer til én linje med ét klik, eller minimer og gendanner indrykning
  • JSON-validering: Validerer i realtid og lokaliserer nøjagtigt linje og kolonne. Almindelige fejl forklares klart
  • Udbedring med ét klik for manglende anførselstegn, enkelt anførselstegn, efterfølgende kommaer, kommentarer, Python-stil True/False/None og andre ugyldige formater
  • Valgfri sortering efter nøglener for nem linje-for-linje sammenligning af to JSON-dokumenter med samme struktur
  • Store heltal og talformater som 2.370 bevares uændret. Formatering og komprimering mister ikke præcision
  • Søg efter nøglener eller værdier. Søgeresultater udvider automatisk overordnede niveauer og viser antallet af matches
  • JSONPath: Klik på en hvilken som helst node for at kopiere dens JSONPath. Indsæt det i kode eller testassertioner
  • NDJSON / JSONL-understøttelse: Træk og slip .json / .jsonl / .ndjson-filer for at åbne dem. NDJSON foreslår sammenlægning til array
  • Interaktivt for filer under 10MB. Skrive uden lag i 5MB-dokumenter
  • Alt behandles lokalt i browseren. Ingen login, ingen annoncer, ingen upload

Relaterede værktøjer

Ofte stillede spørgsmål

Hvilke indrykkings- og komprimeringsmuligheder understøtter dette værktøj?
Indsæt JSON i editoren til venstre, så formateres det automatisk. Du kan vælge 2 mellemrum, 4 mellemrum eller Tab-indrykning i værktøjslinjen, og du kan også komprimere det til en enkelt linje med et klik. Resultatet kan kopieres direkte eller downloades som en .json-fil.
Bliver min JSON uploadet til serveren?
Nej. Parsing, formatering, validering og reparation udføres helt i din browser, og JSON-indholdet sendes aldrig til vores server. Når du deler et link, placeres indholdet efter # i URL'en, og browseren sender heller ikke denne del til serveren.
Hvor store JSON-filer kan håndteres?
Filer under 10 MB kan udfoldes normalt i træstrukturen og søges i. Fra 10 MB til 20 MB aktiveres begrænset tilstand, hvor kun validering og fejllokalisering udføres uden at opbygge det fulde træ. Filer over 20 MB indlæses ikke; brug venligst lokale værktøjer til at behandle dem.
Hvad skal ændres, når der vises "Unexpected token"?
Dette betyder, at der er et tegn på denne placering, som JSON-syntaksen ikke tillader. De mest almindelige årsager er efterfølgende kommaer, brug af enkeltanførselstegn, manglende dobbelte anførselstegn omkring nøgler eller manglende parenteser i slutningen. Fejlpanelet viser den nøjagtige linje og kolonne, og i de fleste tilfælde løser et klik på "Reparer" det.
Hvilke ulovlige formater kan one-click-reparation håndtere?
Ja. Reparationsfunktionen kan håndtere manglende dobbelte anførselstegn, enkeltanførselstegn, efterfølgende kommaer, kommentarer, manglende kommaer og parenteser, Pythons True/False/None, og escapede JSON-strenge. Før reparation vises antallet af ændringer, og først efter bekræftelse skrives de tilbage; du kan også fortryde.
Kopiering af feltets JSONPath i trævisningen
Klik på en hvilken som helst knude i trævisningen for at kopiere dens JSONPath (f.eks. $.data[0].id) og punktnotation i begge former, hvilket gør det nemt at indsætte tilbage i kode eller API-testassertions.
Går meget store heltal glip af præcision?
Nej. Formatering og komprimering er baseret på original tekstbehandling uden at parse JSON til JavaScript-tal og konvertere tilbage, så meget lange heltal som 9123372036854000123 og efterfølgende nuller som 2.370 bevares som de er.
Kan der søges i store filer?
Ja. Søgning efter nøglenavn, værdi eller begge dele understøttes, antallet af resultater vises, og alle overordnede noder for resultater udvides automatisk. Resultatrækker rulles til synlig placering, og du kan hurtigt springe mellem flere resultater.
Denne side leverer visning, formatering og validering samtidigt
De henviser normalt til tre aspekter af samme ting: visningsprogrammet viser indlejret struktur som et sammenklappeligt træ, formateringsværktøjet justerer indrykning for at gøre JSON læsbar, og validatoren bestemmer, om syntaksen er lovlig, og angiver fejlplacering. Dette værktøj leverer alle tre funktioner på en enkelt side.
Eksport til Excel eller CSV efter bekræftelse af struktur
Når du har bekræftet, at JSON-strukturen er korrekt, kan du bruge værktøjerne JSON til Excel eller JSON til CSV på stedet til at fuldføre eksportøren; der tilbydes også konverteringsværktøjer fra JSON til YAML, Python, Java og andre formater.