Neidio i'r prif gynnwys

Fformatiwr JSON am ddim

Fformatio, dilysu, lleihau, ac archwilio data JSON. Gweld coed, amlygu cystrawen, a chopi un clic.

Yn gweithio all-lein ar ôl llwytho

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.

  1. 1
    Dosrannu byw ar fewnbwn
    Mae 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.
  2. 2
    Canfod cyfanrif anniogel
    Cyn 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.
  3. 3
    Fformatio, minifeiddio, a threfnu allweddi
    Mae 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.
  4. 4
    Golwg coeden ryngweithiol
    Mae'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

Cwestiynau Cyffredin