Fformatiwr JSON am ddim
Fformatio, dilysu, lleihau, ac archwilio data JSON. Gweld coed, amlygu cystrawen, a chopi un clic.
Defnyddiau cyffredin
- Fformatau Ymatebion APIGlynwch ymatebion API JSON crai ac fe'u fformatwch ar unwaith i allbwn darllenadwy, wedi'i atal.
- Fformatau Ffeiliau Cyfluniad JSONGlanhau a dilys ffeiliau cyfluniad JSON — package.json, tsconfig.json, gosodiadau, a mwy.
- Fformatau JSON ar gyfer DadfygioTynnu JSON minified neu wedi'i ddianc logs, tolwyddau gwall, ac allbynnau cronfa ddata ar unwaith.
- Fformatau Ffeiliau Cyfieithu JSONDilysu a phrattio i18n ffeiliau cyfieithu JSON (en.json, de.json) a ddefnyddiwyd mewn apiau React, Vue, a Next.js.
- Archwilion a Fformatau Webhook PayloadsGlynwch dolwyddau webhook crai o Stripe, GitHub, neu Shopify a'u darllen yn glir wedi'u fformatiad.
Sut Mae'n Gweithio
Mae'r fformatiwr yn rhedeg yn gyfan gwbl yn eich porwr gan ddefnyddio JSON.parse a JSON.stringify adeiledig JavaScript — dim llyfrgell, dim gweinydd. Mae dosrannu, fformatio, minifeiddio, a'r golwg coeden ryngweithiol i gyd yn digwydd yn lleol wrth i chi deipio.
- 1Dosrannu byw ar fewnbwnMae JSON.parse yn rhedeg 200 ms ar ôl eich trawiad bysell diwethaf. Os yw dosrannu'n methu, mae ffwythiant lleoli-gwall wedi'i ysgrifennu â llaw yn darllen neges SyntaxError o V8 neu Firefox, yn tynnu rhif y llinell a'r golofn, ac yn cynnig dolen neidio-i-wall yn y maes testun.
- 2Canfod cyfanrif anniogelCyn dangos allbwn, mae'r offeryn yn sganio'r ffynhonnell amrwd am lythrennau cyfanrifol o 16 digid neu fwy (gan anwybyddu'r rhai y tu mewn i linynnau mewn dyfynnodau), yna'n profi pob un â Number.isSafeInteger. Os byddai unrhyw un yn cael ei grynhoi'n dawel gan storfa IEEE-754 double, mae rhybudd yn ymddangos cyn i chi gopïo neu lawrlwytho.
- 3Fformatio, minifeiddio, a threfnu allweddiMae JSON.stringify(gwerth, null, odiad) yn cynhyrchu'r allbwn wedi'i fformatio neu ei finifeiddio. Pan fydd trefnu allweddi ymlaen, mae ffwythiant ailadroddol yn cerdded pob gwrthrych yn y goeden a ddosrannwyd ac yn ei ailadeiladu ag Object.keys(...).sort() cyn serialu — mae araeau'n cael eu gadael yn eu trefn wreiddiol.
- 4Golwg coeden ryngweithiolMae'r golwg coeden yn wastadu ailadroddol wedi'i ysgrifennu â llaw sy'n trosi'r gwrthrych a ddosrannwyd yn rhestr wastad o nodau â dyfnder, llwybr, a chyflwr ymledu/cau. Cyfyngir rendro i 5,000 nod gweladwy i atal y tab rhag rhewi ar ddogfennau aml-megabeit â araeau mawr wedi'u hymledu.
Mae popeth yn rhedeg yn lleol yn eich porwr — ni chaiff eich JSON byth ei anfon i unrhyw weinydd.
Offer Cysylltiedig
Meinwr a Harddwr CSS
Meiniwch CSS i leihau maint ffeil neu harddwch CSS wedi'i feinio ar gyfer darllenadwyedd. Ar unwaith, yn eich porwr.
Harddwr CSS
Fformatiwch CSS wedi’i leihau gyda mewnoliad cyson, neu leihewch ef. Trefnu priodweddau yn nhrefn yr wyddor yn ddewisol i gael gwahaniaethau rhagweladwy.
Harddwr a Meinwr HTML
Argraffu neu feinio HTML yn dlws gydag indentiad nythu priodol. Yn cadw cynnwys y tu mewn i flociau <pre>, <script>, <style>.