Wat is een JSON Minifier?
Een JSON-minifier verwijdert elke spatie, tabblad en regeleinde die tussen de tokens van een JSON-document zit, waardoor het kleinste byte-voor-byte-equivalent overblijft dat nog steeds parseert. De gegevens zelf zijn ongewijzigd - dezelfde sleutels, dezelfde waarden, dezelfde volgorde - maar een mooi gedrukte configuratie van 4 KB kan dalen tot 2,5 KB of minder zodra de inspringing is verdwenen. Kleinere JSON betekent snellere netwerkoverdrachten, rekeningen met lagere bandbreedte en snellere parsering aan de ontvangende kant. Daarom worden API-reacties en gebundelde gegevensbestanden bijna altijd geminifieerd verzonden.
Deze minifier verwijdert witruimte alleen buiten tekenreekslettertypen, dus tekst binnen uw waarden - inclusief spaties die u wilde behouden - blijft precies behouden. Het houdt ook uw numerieke tokens zoals geschreven: een waarde die nul achterloopt, zoals 1.0 of een geheel getal van 30 cijfers, blijft intact, omdat de tool witruimte verwijdert in plaats van elk getal rond te trimpen via een parse die het zou herschrijven. Voordat het wordt verkleind, valideert het de invoer met de JavaScript JSON-parser, dus als een komma of haakje niet op zijn plaats staat, krijgt u de exacte fout van de parser in plaats van een stil gebroken uitvoer. Een verfraaimodus doet de omgekeerde, herindigende compacte vier JSON- en leesruimten zodat u deze ruimten bewerkt.
Een uitgewerkt voorbeeld laat zien wat deze JSON-minifier online wel en niet aanraakt Plak een object van vijf regels, ingesprongen met twee spaties, met "id": 12345678901234567890, "prijs": 1.0 en "let op": "houd twee spaties", klik vervolgens op Minify De uitvoer is {"id":12345678901234567890", prijs":1.0 "opmerking": "houd twee spaties"} en de maatbadge luidt 78 B tot 65 B, een 16,7% snede. De 20-0-t.0-t.
Alles draait client-side in uw browser Uw JSON - die vaak API-sleutels, klantrecords of interne configuratie bevat - wordt nooit geüpload of opgeslagen, en de tool werkt offline zodra de pagina is geladen Dat maakt het veilig om gevoelige payloads te minifiëren die nooit uw machine mogen verlaten.
Hoe de JSON Minifier gebruiken?
Plak je json
Plak of typ een JSON-object of array in het invoergebied. Het kan behoorlijk gedrukt of al compact zijn - beide werken.
Minificeren of verfraaien
Klik op Minify om witruimte te verwijderen en het bestand te verkleinen, of Beautify om het opnieuw in te richten Kies 2 spaties, 4 spaties of tabbladen voor verfraaiing.
Controleer de besparingen
Lees de groottebadge om de originele grootte, de nieuwe grootte en de procentuele reductie te zien Ongeldige JSON wordt gemarkeerd met de exacte parserfout.
Kopiëren of downloaden
Kopieer het resultaat naar uw klembord of download het als een .json-bestand, klaar om in uw API, configuratie of bundel te worden geplaatst.
Belangrijkste kenmerken
Witruimte-Only Minify
Verwijdert spaties, tabbladen en nieuwe regels tussen tokens terwijl de inhoud van de tekenreeksen onaangeroerd blijft, waardoor het kleinste geldige equivalent ontstaat
Nummer Precisie Bewaard
Houdt numerieke tokens precies zoals geschreven - achterliggende nullen en grote gehele getallen zijn bewaard gebleven, omdat ze de witruimte verkleinen in plaats van waarden opnieuw te parseren
Live Size Savings
Toont de originele grootte, de verkleinde maat en de procentuele reductie, zodat u de byte-impact onmiddellijk kunt zien
Verfraai met uw inspringing
Compacte JSON opnieuw inspringen met twee spaties, vier spaties of tabbladen om hem weer leesbaar en diff-vriendelijk te maken
Frequently Asked Questions
Related Tools
CSS Minifier & Beautifier
Minify CSS to cut file size or beautify minified stylesheets for debugging
HTML Minifier & Beautifier
Minify HTML markup for faster page loads or beautify it for readable, indented source
JSON Validator
Validate JSON against RFC 8259 and get the exact line, column, and character of the first syntax error, plus duplicate-key detection and structure stats. Client-side, no signup.
Regex Replace
Find and replace text with a regular expression, using capture group backreferences like $1 and named groups, with full flag support
Comments
0 comments
No comments yet. Be the first to share your thoughts!