Formattatur JSON b'xejn
Ifforma, ivvalida, imnaqqas, u esplora dejta JSON. Veduta tas-siġra, enfasi tas-sintassi, u kopja b'klikk waħda.
Użi komuni
- Ifformatta l-Irisponsi tal-APIIlħaq ir-riżponsi tal-API JSON mħalltin u minnufih ifformathom f'output dettaljat u leggibli.
- Ifformatta l-Fajls ta' Konfigurazzjoni JSONNadda u valida l-fajls ta' konfigurazzjoni JSON — package.json, tsconfig.json, settings, u aktar.
- Ifformatta JSON għad-DebuggingĦallat JSON minified jew escaped logs, error payloads, u database outputs minnufih.
- Ifformatta JSON Translation FilesValida u prettify i18n translation JSON files (en.json, de.json) użati f'React, Vue, u Next.js apps.
- Ispezzjona u Ifformatta l-Webhook PayloadsIlħaq il-payloads tal-webhook mħalltin minn Stripe, GitHub, jew Shopify u aqrihom b'mod ċar ifformattati.
Kif Taħdem
Il-formatter jaħdem kompletament fil-browser tiegħek bl-użu tal-JSON.parse u JSON.stringify inkorporati ta' JavaScript — l-ebda librerija, l-ebda server. L-analiżi, il-formattazzjoni, l-immiminizzar, u l-veduta interattiva tas-siġra kollha jiġru lokalment hekk kif tittajpja.
- 1Analiżi ħajja fuq id-dħulJSON.parse taħdem 200 ms wara l-aħħar ħabta tat-tastiera tiegħek. Jekk l-analiżi tfalli, funzjoni tal-post tal-iżball miktuba bl-idejn taqra l-messaġġ SyntaxError minn V8 jew Firefox, tiġbed in-numru tal-linja u l-kolonna, u toffri link ta' qbiż-għall-iżball fit-textarea.
- 2Individwazzjoni ta' numru sħiħ mhux sigurQabel ma juri l-ħruġ, l-għodda tiskennja s-sors mhux ipproċessat għal litterali ta' numri sħaħ ta' 16-il ċifra jew iktar (jinjora dawk ġewwa strings bejn virgoletti), imbagħad tittestja kull wieħed b'Number.isSafeInteger. Jekk kwalunkwe wieħed jista' jiġi rrundjat b'mod siekt mill-ħażna doppja IEEE-754, twissija tidher qabel tikkopja jew tniżżel.
- 3Formattazzjoni, immiminizzar, u ordinar tal-muftiehijietJSON.stringify(value, null, indent) tipproduċi l-ħruġ formattat jew immiminizzat. Meta l-ordinar tal-muftiehijiet ikun mixgħul, funzjoni rikursiva timxi minn kull oġġett fis-siġra analizzata u terġa' tibnih b'Object.keys(...).sort() qabel is-serjalizzazzjoni — l-arrays jinżammu fl-ordni oriġinali tagħhom.
- 4Veduta interattiva tas-siġraIl-veduta tas-siġra hija flatten rikursiv miktub bl-idejn li jikkonverti l-oġġett analizzat f'lista ċatta ta' nodi bil-fond, il-perkors, u l-istat ta' twessigħ/kollass. Ir-rendjar huwa llimitat għal 5,000 nodu viżibbli biex jipprevjeni t-tab milli jiffriża fuq dokumenti ta' bosta megabytes b'arrays imwessgħa kbar.
Kollox jaħdem lokalment fil-browser tiegħek — il-JSON tiegħek qatt ma jintbagħat lil xi server.
Għodod Relatati
Minifier u Beautifier CSS
Minifika CSS biex tnaqqas id-daqs tal-fajl jew sebbaħ CSS imminifikat biex jinqara faċilment. Immedjat, fil-browser tiegħek.
Beautifier CSS
Ifformatja CSS minifikat b'indentazzjoni konsistenti, jew minifikah. Issortjar alfabetiku b'għażla tal-proprjetajiet għal differenzi prevedibbli.
Beautifier u Minifier HTML
Pretty-print jew minifika HTML b'indentatura ta' nesting xierqa. Jippreserva l-kontenut ġo blokkiet <pre>, <script>, <style>.