JSON-formaterare
Webb och utvecklingHur formaterar och kontrollerar du JSON?
Klistra in JSON för att hitta fel, göra den lättläst eller kompakt.
Det du anger stannar på din enhet när du använder verktyget. När du öppnar en delad länk skickas inställningarna i adressen till HowToolbox för att förbereda sidan.
Sparas varken i länken eller någon annanstans.
JSON-validering
Giltig JSON
Kopiera hela resultatet eller ladda ner det som en JSON-fil.
JSON-utdata
{
"b": 2,
"a": [
1,
true,
null
]
} Källtext: högst 20 000 tecken. Formatering: högst 32 nästlade nivåer. JSON-texten stannar i denna flik och ingår aldrig i en länk.
Dubbla nycklar behåller det sista värdet. Tal använder vanlig flyttalsprecision. Tal utanför intervallet och osäkra heltal formateras inte.
Sponsrade länkar
Klistra in JSON för att hitta fel, göra den lättläst eller kompakt.
Så använder du verktyget
- Klistra in din JSON. Resultatet visar direkt om den är giltig eller var det första felet finns.
- Välj Lättläst eller Minifiera. För lättläst väljer du två mellanslag, fyra mellanslag eller tabbar. Sortera objektnycklar om du vill.
- Kopiera resultatet eller ladda ner en .json-fil. Långa förhandsvisningar kortas, men kopiering och nedladdning innehåller hela resultatet.
Giltiga JSON-värden efter minifiering
| Indata | Minifierat |
|---|---|
| [1, 2, 3] | [1,2,3] |
| [true, false] | [true,false] |
| [null, 0] | [null,0] |
| ["a", "b"] | ["a","b"] |
| [[], []] | [[],[]] |
Sponsrade länkar
Så fungerar det
JSON representerar objekt, arrayer, strängar, tal, true, false och null. Objektnamn och strängar använder dubbla citattecken. Avslutande kommatecken och kommentarer ingår inte i JSON. Kontrollen följer JSON-grammatiken i RFC 8259 och anger första felet med rad och kolumn, båda räknade från ett.
Lättläst formatering lägger till radbrytningar och indrag. Minifiering tar bort onödiga blanktecken. Till exempel blir [1, 2] till [1,2] vid minifiering. Mellanslag i en sträng förblir en del av värdet. Sortering ordnar objektnycklar rekursivt men behåller arrayernas ordning. Nycklar som är heltalsindex visas först i numerisk ordning.
Verktyget tar emot högst 20 000 källtecken och formaterar högst 32 nästlade nivåer. Dubbla namn behåller det sista värdet. Decimaltal kan avrundas till vanlig flyttalsprecision, medan tal utanför det stödda intervallet och osäkra heltal inte skrivs ut. Texten stannar i webbläsaren och läggs aldrig i en länk.
Vanliga frågor
Varför är min JSON ogiltig?
Vanliga orsaker är enkla citattecken, namn utan citattecken, kommentarer och avslutande kommatecken. Positionen visar var problemet upptäcktes. Ett saknat citattecken eller en parentes kan finnas tidigare.
Bevarar formatering varje tecken?
Nej. Blanktecken, escape-sekvenser och talnotation kan ändras. Dubbla nycklar behåller bara sista värdet, och decimalprecisionen är begränsad. Använd citerade strängar för identifierare eller exakta decimalbelopp som inte får ändras.
Varför ger giltig JSON ibland ingen utdata?
Valideringen kontrollerar syntaxen separat från formateringsgränserna. Djupt nästlade data, tal som tolkas som icke-ändliga och heltal utanför det säkra intervallet kan vara syntaktiskt giltiga men formateras inte.
Kan ett JSON-dokument vara bara ett tal eller en sträng?
Ja. Ett JSON-värde kan vara ett objekt, en array, en sträng, ett tal, true, false eller null.
Sorteras även arrayer när nycklarna sorteras?
Nej. Objektnycklar sorteras rekursivt; arrayelement behåller sin ordning.
Det här kan du behöva härnäst
- TextjämförelseSe tillägg och borttagningar, rad för rad eller ord för ord., privat, körs på din enhetTextverktygKontrollverktyg
- UUID-generatorSlumpmässiga UUID:n, version 4 eller tidsordnad version 7, skapade på din enhet., privat, körs på din enhetWebb och utvecklingGeneratorKodning
- Omvandla datastorlekOmvandla mellan byte, kilobyte, megabyte, gigabyte, MiB, GiB och bitar, med tydlig skillnad mellan 1 000 och 1 024., privat, körs på din enhetEnhetsomvandlingOmvandlareKodning
- Koda och avkoda Base64Koda text eller en fil till Base64 och avkoda tillbaka, direkt i din webbläsare., privat, körs på din enhetTextverktygOmvandlareKodning
- PunktskriftsöversättareOmvandla text till Unified English Braille och tillbaka: bokstäver, versaler, siffror och grundläggande skiljetecken., privat, körs på din enhetTextverktygOmvandlareKodning
- QR- och streckkodsläsareSkanna med kameran eller en bild och se vad koden innehåller och vart länken egentligen leder innan du öppnar den., privat, körs på din enhetMedia och filerKontrollverktygKodning
Mer i Webb och utveckling
Alla 18 verktyg i Webb och utveckling- LösenordsgeneratorEtt slumpmässigt lösenord skapat på din enhet, med styrkan i bitar och utan att något skickas någonstans., privat, körs på din enhet
- Beräkna nedladdningstidAnge filstorlek och anslutningshastighet för att se hur lång tid en ned- eller uppladdning tar., privat, körs på din enhet
- DNS-uppslagningSlå upp adresser, e-postservrar och andra DNS-poster.
- FärgkontrastkontrollKontrollera textens WCAG-kontrast mot bakgrunden, se vilka nivåer den klarar och få en liknande färg som klarar kraven., privat, körs på din enhet
- FärgomvandlareVälj eller ange en färg och kopiera den som HEX, RGB, HSL, HWB eller OKLCH, med närmaste CSS-namn., privat, körs på din enhet
- HTTP-statuskoderSlå upp vilken HTTP-statuskod som helst: vad 200, 301, 404, 429 eller 503 betyder, när en server skickar den, om cacheminnen sparar den och vilken RFC som definierar den., privat, körs på din enhet
Populärt just nu
Sponsrade länkar
Sponsrade länkar
Sponsrade länkar