Formater, komprimer og valider JSON

Formater, valider eller minifiser JSON i nettleseren. Velg innrykk, sorter nøkler i nestede objekter og bevar store heltall uten avrunding.

0 tegn
Resultat

Resultatet vises her.

Slik formaterer, validerer og minifiserer du JSON

  1. Lim inn et JSON-dokument, for eksempel et API-svar eller en konfigurasjon.
  2. Velg formatering for lesbarhet, minifisering for kompakt resultat eller validering for syntakskontroll.
  3. Juster innrykk og nøkkelsortering ved behov, og kopier eller last ned resultatet.

Slik bruker du Formater, komprimer og valider JSON

Tallenes opprinnelige skrivemåte bevares, også utenfor området for sikre heltall i JavaScript. Kommentarer og avsluttende komma avvises. Duplikate nøkler varsles for å hindre at verdier forsvinner under formatering.

JSON-eksempel som bevarer et stort heltall nøyaktig

Inndata
{"message":"Hei, verden! 👋","id":9007199254740993,"enabled":true}
Resultat
{ "message": "Hei, verden! 👋", "id": 9007199254740993, "enabled": true }

Spørsmål om Formater, komprimer og valider JSON

Hva er forskjellen på formatering og minifisering?

Formatering legger til innrykk og linjeskift for lesbarhet. Minifisering fjerner unødvendige blanktegn utenfor strenger. Verdier og mellomrom inni strenger bevares.

Mister store heltall presisjon?

Verktøyet bevarer tallenes opprinnelige skrivemåte, inkludert 9007199254740993, uten å konvertere dem til JavaScript-tall. Dermed avrundes ikke identifikatorer utenfor det sikre heltallsområdet.

Hvorfor er JSON-dokumentet ugyldig?

Vanlige årsaker er enkle anførselstegn, nøkler uten anførselstegn, avsluttende komma og kommentarer. Dupliserte objektnøkler avvises også, i stedet for at en verdi forkastes i stillhet. Feil rapporteres uten gjettede rettelser.

Endrer nøkkelsortering rekkefølgen i arrayer?

Nei. Bare objektnøkler sorteres, også i nestede objekter. Arrayelementer beholder rekkefølgen. Formatert JSON er ikke en kanonisk representasjon for kryptografiske signaturer.

Blir filene, tokenene eller teksten min lastet opp?

Nei. Verktøyene behandler inndata i nettleseren din. Nettstedet leverer siden og programkoden, men sender ikke innholdet til en konverteringsserver og lagrer det ikke på en konto.

  • JWT-dekoder

    Les JWT-hode og innhold, og se utløps- og aktiveringstid uten å sende tokenet til en annen tjeneste.

  • Sammenlign tekst

    Sammenlign to tekster per linje, ord eller tegn, og fremhev endringer med mellomrom og linjeskift intakt.

  • Base64-koding og dekoding

    Kod UTF-8-tekst som Base64 eller dekod vanlig og URL-sikker Base64, med valgfri utfylling og linjedeling.

Vanlige oppgaver og eksempler

  • Base64-dekoder

    Dekod Base64 til lesbar UTF-8-tekst, eller last ned de opprinnelige bytene.

  • JSON-minifiering

    Gjør JSON om til én linje uten å endre tekstinnhold eller nøyaktige tallverdier.

Alle utviklerverktøy

Koding og filer

Konverter tekst, byte, nettadresser og innebygde bilder uten å endre de opprinnelige dataene.

Analyse av data og tekst

Les strukturerte data og tokener, og se nøyaktig hva som er endret.

Hash, ID-er og tidsplaner

Kontroller filer, lag identifikatorer og se tidspunkter og gjentakende kjøringer.

Tekst og filer behandles på enheten din. Ikke la fortrolige resultater ligge på en delt utklippstavle, og bruk en enhet du stoler på til private nøkler og tokener.