Formatera, minifiera och validera JSON

Formatera, kontrollera eller minifiera JSON i webbläsaren. Välj indrag, sortera nycklar i nästlade objekt och bevara stora heltal utan avrundning.

0 tecken
Resultat

Resultatet visas här.

Så formaterar, validerar och minifierar du JSON

  1. Klistra in ett JSON-dokument, till exempel ett API-svar eller en konfiguration.
  2. Välj formatering för läsbarhet, minifiering för kompakt utdata eller validering för syntaxkontroll.
  3. Anpassa indrag och nyckelsortering vid behov och kopiera eller ladda ner resultatet.

Så använder du Formatera, minifiera och validera JSON

Talens ursprungliga skrivsätt bevaras även utanför JavaScripts intervall för säkra heltal. Kommentarer och avslutande kommatecken avvisas. Dubbla nycklar rapporteras för att undvika att värden försvinner vid formatering.

JSON-exempel: ett stort heltal bevaras exakt

Indata
{"message":"Hej, världen! 👋","id":9007199254740993,"enabled":true}
Resultat
{ "message": "Hej, världen! 👋", "id": 9007199254740993, "enabled": true }

Frågor om Formatera, minifiera och validera JSON

Vad skiljer formatering från minifiering?

Formatering lägger till indrag och radbrytningar. Minifiering tar bort onödiga blanktecken utanför strängar. Värden och mellanslag inuti strängar bevaras.

Förlorar stora heltal precision?

Verktyget bevarar talens ursprungliga skrivsätt, inklusive 9007199254740993, utan att omvandla dem till JavaScript-tal. Identifierare utanför det säkra heltalsintervallet avrundas därför inte.

Varför är min JSON ogiltig?

Vanliga orsaker är enkla citattecken, nycklar utan citattecken, avslutande kommatecken och kommentarer. Dubbla nycklar avvisas också för att inget värde ska försvinna i tysthet. Fel rapporteras utan gissade rättelser.

Ändrar nyckelsortering ordningen i arrayer?

Nej. Bara objektnycklar sorteras, även i nästlade objekt. Arrayelement behåller sin ordning. Formaterad JSON är inte en kanonisk representation för kryptografiska signaturer.

Laddas mina filer, token eller texter upp?

Nej. Verktygen behandlar dina uppgifter i webbläsaren. Webbplatsen levererar sidan och programkoden, men skickar inte innehållet till en konverteringsserver och sparar det inte på ett konto.

  • JWT-avkodare

    Läs JWT-huvud och innehåll och se giltighets- och aktiveringstider utan att skicka token till någon annan tjänst.

  • Jämför texter

    Jämför två texter rad för rad, ord för ord eller tecken för tecken och markera ändringar utan att tappa blanksteg.

  • Base64-kodare och avkodare

    Koda UTF-8-text till Base64 eller avkoda vanlig och URL-säker Base64, med valbar utfyllnad och radbrytning.

Vanliga uppgifter och exempel

  • Base64-avkodare

    Avkoda Base64 till läsbar UTF-8-text eller ladda ned originalbyten.

  • Minifiera JSON

    Gör JSON till en rad utan att ändra text eller exakta talvärden.

Alla utvecklarverktyg

Kodning och filer

Omvandla text, byte, webbadresser och inbäddade bilder utan att ändra originaldata.

Granska data och text

Läs strukturerade data och token och se exakt vad som har ändrats.

Hash, ID:n och scheman

Kontrollera filer, skapa identifierare och se tidpunkter och återkommande körningar.

Text och filer behandlas på din enhet. Lämna inte känsliga resultat i delade urklipp och använd en betrodd enhet för privata nycklar och token.