Aqbeż għall-kontenut ewlieni
LibraTool logoLibraTool

Formattatur JSON b'xejn

Ifforma, ivvalida, imnaqqas, u esplora dejta JSON. Veduta tas-siġra, enfasi tas-sintassi, u kopja b'klikk waħda.

Jaħdem offline ladarba mgħobbi

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.

  1. 1
    Analiżi ħajja fuq id-dħul
    JSON.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.
  2. 2
    Individwazzjoni ta' numru sħiħ mhux sigur
    Qabel 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.
  3. 3
    Formattazzjoni, immiminizzar, u ordinar tal-muftiehijiet
    JSON.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.
  4. 4
    Veduta interattiva tas-siġra
    Il-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

Mistoqsijiet Frekwenti