Ang pag-minify ay isang parse-and-restringify round-trip gamit ang sariling JSON engine ng browser, kaya garantisadong pareho ang compact output sa datos na babasahin ng code mo - walang mawawalang comment, walang key na naibago ang pagkakasunod-sunod, walang masisira. Binibilang ng size readout ang totoong UTF-8 bytes, hindi mga character, kaya ang payload na puno ng emoji o accented text ay ipinapakita ang tunay na bigat nito kapag ipinadala online.
Libreng JSON Minifier
Tumatakbo nang buo sa iyong browser - walang upload, walang sign-up.
Ano ang ginagawa ng JSON minifier?
Inaalis ng JSON minifier ang bawat space, tab, at line break na hindi na kailangan ng isang JSON document, kaya napapalitan ito ng iisang compact na linya. Pareho pa rin ang datos - ang whitespace na pang-formatting lang ang nawawala - kaya lumiliit ang file at bumibilis ang pag-load. I-paste dito ang JSON mo at agad itong mami-minify, ipinapakita ang byte count bago at pagkatapos pati na ang percentage na natipid.
Paano gamitin
- 1I-paste ang iyong JSON. Ilagay ang formatted, pretty-printed, o hand-written na JSON sa input box.
- 2Panoorin itong ma-minify agad. Agad lalabas ang compact single-line na bersyon, at kumpirmado ng status bar kung valid ang JSON o kung saan matatagpuan ang unang error.
- 3Tingnan ang natipid mo. Ipinapakita ng size readout ang bytes bago at pagkatapos pati na ang percentage na naalis, para alam mo mismo kung gaano na kagaan ang file.
- 4Kopyahin ang resulta. Kopyahin ang na-minify na JSON at i-paste kung saan mo kailangan ng compact na payload.
Para kanino ito
- Mga frontend developer na nagpapaliit ng bundled config o i18n file para mas kaunting kilobytes ang ipapadala ng page.
- Mga API at backend engineer na nagko-compact ng request o response body bago ito ipadala sa network.
- DevOps at data work - pagpapapantay ng malaking JSON blob para i-store o i-log sa iisang linya.
- Sinumang nagpapaste ng JSON sa URL, database field, o environment variable kung saan kailangan ng one-line na value.
FAQ
Libre ba ang JSON minifier na ito?
Oo - ganap itong libre, walang sign-up at walang limitasyon sa paggamit. Gumagana ito nang buo sa loob ng browser mo.
Ina-upload ba kahit saan ang JSON ko?
Hindi. Pino-process at mina-minify ang JSON mo lokal sa browser mo at hindi ito ipinapadala sa anumang server, kaya ligtas itong gamitin para sa pribadong API keys, tokens, at internal na datos.
Nababago ba ng pag-minify ang datos ko?
Hindi. Ang pag-minify ay inaalis lang ang spaces, tabs, at line breaks sa pagitan ng mga elemento. Bawat key, value, number, at string - kasama na ang mga space sa loob ng strings - ay pareho pa ring naipapreserba, kaya iisa lang ang parsed data kumpara sa orihinal.
Gaano kaliit magiging ang JSON ko?
Depende ito sa dating format nito. Ang pretty-printed na JSON na may malalim na nesting ay puwedeng lumiit ng 40-70% dahil marami itong indentation, samantalang ang JSON na compact na talaga ay halos hindi na magbabago. Ipinapakita ng tool ang eksaktong bytes na natipid at ang percentage para sa file mo.
Paano kung invalid ang JSON ko?
Vine-validate ng minifier ang JSON habang nagta-type ka. Kung may trailing comma, single quotes, unquoted key, o kulang na bracket ang JSON, sasabihin ng status bar kung ano ang problema - at kung nagbibigay ng position ang browser, itinuturo pa nito ang linya at column - para maayos mo bago mag-minify.
Gumagana ba ito offline?
Oo. Kapag na-load na ang page, patuloy na gumagana ang minifier kahit walang connection dahil sa device mo mismo nangyayari ang lahat ng processing.