JSON-formaterare
Validera, snygga till eller minifiera JSON direkt i webbläsaren. Inget laddas upp, så hemligheter förblir hemliga.
Så här formatera JSON
- Klistra in din JSON i rutan.
- Välj Formatera (indenterad, läsbar) eller Minifiera (en kompakt rad).
- Tryck på Konvertera. Ogiltig indata rapporteras med det faktiska parsningsfelet.
- Ladda ner resultatet som en .json-fil.
Vad verktyget gör
Det kör din text genom webbläsarens egen JSON-parser och skriver tillbaka den som du vill: indrag på två eller fyra mellanslag för läsning och diffning, eller en enda minifierad rad för konfigurationer och payloads. Om indatan är giltig är utdatan exakt likvärdig data, omformaterad; om den inte är det får du parserns riktiga felmeddelande i stället för en vag axelryckning.
Minifiering lönar sig för konfigurationsfiler och API-fixturer: samma data, en bråkdel av byten. Formatering lönar sig närhelst en människa måste läsa filen: git-diffar blir rad för rad, granskningar blir möjliga och en felplacerad klammer går att hitta direkt.
Eftersom parsern är webbläsarens egen är valideringen samma kontroll som din applikation kommer att göra: om det här verktyget accepterar det, gör JSON.parse det också.
Begränsningar och ärliga förbehåll
Formateraren validerar och omformaterar; den lagar inte trasig JSON. Ett saknat kommatecken förblir ett saknat kommatecken, rapporterat ärligt med parserns position.
Dubblerade nycklar behåller sitt sista värde (det är JSON.parse-regeln), och mycket stora indata begränsas av flikens minne, inte av en serverkvot.
Allt sker i den här fliken: klistra in hemligheter, API-svar och konfigurationsfiler med förtroende, eftersom inget skickas.
Vanliga frågor
Det står att min JSON är ogiltig. Var exakt?
Felmeddelandet är webbläsarens eget och anger positionen. Vanliga orsaker: avslutande kommatecken, enkla citattecken och nycklar utan citattecken.
Formatera eller minifiera?
Formatera för allt som en människa läser eller ett git-repo lagrar. Minifiera för allt som en maskin konsumerar.
Sorterar det nycklar eller ändrar min data?
Nej. Värden, ordning och dubbletter beter sig exakt som JSON.parse definierar; bara blanksteg ändras.
Laddas min JSON upp?
Nej. Formateringen körs helt i din webbläsare, vilket är anledningen till att det är säkert att klistra in hemligheter.
Integritet från grunden
Stannar på din enhet. Inget laddas upp. Konverteringen körs i din webbläsare: öppna nätverksfliken medan du konverterar och se att inget skickas. Inget konto, ingen vattenstämpel, ingen daglig gräns.