JSON Formatter — formatera, validera och minifiera JSON
Formatera, validera och minifiera JSON med ett hopfällbart trädvy, exakt felrad och kolumn, nyckelsortering och stöd för JSON5/JSONC. Körs helt i webbläsaren.
🔒 Körs helt i din webbläsare — ingenting laddas uppVad JSON Formatter gör
JSON Formatter validerar JSON medan du skriver och skriver sedan tillbaka det antingen med läsbar indentering (2 mellanslag, 4 mellanslag eller tabbar) eller som ett kompakt värde på en rad. Det är användbart för att granska API-svar, paketmetadata, konfigurationsutdrag, webhook-payloads, värden i webbläsarens lagring och testfixturer. När indata är ogiltig anger verktyget exakt rad och kolumn, skriver ut den felaktiga raden med en markör under problemet och kan hoppa markören direkt dit – så att avslutande kommatecken, saknade citattecken och obalanserade parenteser hittas på några sekunder.
Giltiga dokument visas också som ett hopfällbart träd. Objekt och arrayer visar hur många nycklar eller poster de innehåller, barn renderas först när du öppnar en nod så att stora filer förblir responsiva, och ett klick på en nyckel kopierar dess JavaScript-sökväg, till exempel $.orders[3].total. Sortera nycklar alfabetiskt för att göra två payloads lättare att jämföra, och öppna eller ladda ned .json-filer direkt. Konfigurationsfiler använder ofta JSONC eller JSON5 med kommentarer, enkla citattecken och avslutande kommatecken; aktivera det toleranta alternativet för att läsa dem och konvertera dem till strikt JSON.
Privat arbetsflöde i webbläsaren
All bearbetning sker med JavaScript i webbläsaren. Verktyget laddar inte upp din text, dina tokens, webbadresser, kodstycken eller genererade värden till någon server och kräver inget konto. Den integritetsmodellen är viktig eftersom små verktyg ofta får riktiga API-svar, konfigurationsexempel, loggar, autentiseringsdata eller kundliknande exempel vid felsökning. Att arbeta lokalt minskar risken och gör verktyget ögonblickligt eftersom det inte finns någon nätverksresa.
Praktiska tips
Använd snygg formatering när du läser nästlade data och minifiera när du behöver ett kompakt värde för en miljövariabel, en fixtur eller ett dokumentationsexempel. Att sortera nycklar ändrar bara ordningen på objektegenskaper, aldrig ordningen i arrayer, så det är säkert för konfiguration men kan spela roll om en konsument förlitar sig på egenskapsordningen. Ditt utkast sparas i den här webbläsaren i några dagar, så en oavsiktlig omladdning förlorar det inte – använd Clear när du arbetar med känsliga data. Mycket stora tal utanför JavaScripts säkra heltalsintervall förlorar precision vid tolkning, vilket är en egenskap hos JSON i webbläsaren och inte hos det här verktyget.
Hur man använder
- Klistra in eller öppna JSONKlistra in JSON eller öppna en .json-fil; den valideras medan du skriver.
- Välj alternativVälj 2 mellanslag, 4 mellanslag eller tabbar, sortera nycklar och tillåt vid behov JSON5/JSONC.
- Formatera, utforska och kopieraFormatera snyggt eller minifiera, bläddra i trädvyn och kopiera eller ladda ned resultatet.