Formatues JSON Falas

Formatoni, vërtetoni, minimizoni dhe eksploroni të dhënat JSON. Pamja e pemës, theksimi i sintaksës dhe kopjimi me një klikim.

Funksionon jashtë linje sapo ngarkohet

Si funksionon

Formatuesi funksionon tërësisht në shfletuesin tënd duke përdorur JSON.parse dhe JSON.stringify të integruara të JavaScript-it — pa bibliotekë, pa server. Analizimi, formatimi, minifikimi, dhe pamja interaktive e pemës ndodhin të gjitha lokalisht ndërsa shkruan.

  1. 1
    Analizim i drejtpërdrejtë gjatë hyrjes
    JSON.parse xhiron 200 ms pas goditjes së fundit të tastierës. Nëse analizimi dështon, një funksion vendndodhjeje gabimi i shkruar me dorë lexon mesazhin SyntaxError nga V8 ose Firefox, nxjerr numrin e rreshtit dhe kolonës, dhe ofron një lidhje kërce-te-gabimi në textarea.
  2. 2
    Zbulim numri të plotë i pasigurt
    Para se të shfaqë daljen, mjeti skanon burimin e papërpunuar për literale numrash të plotë me 16 ose më shumë shifra (duke injoruar ata brenda vargjeve me thonjëza), pastaj i teston secilin me Number.isSafeInteger. Nëse ndonjë do të rrumbullakosej në heshtje nga ruajtja IEEE-754 double, shfaqet një paralajmërim para se ta kopjosh ose shkarkosh.
  3. 3
    Formatim, minifikim, dhe renditje çelësash
    JSON.stringify(value, null, indent) prodhon daljen e formatuar ose minifikuar. Kur renditja e çelësave është aktive, një funksion rekursiv kalon nëpër çdo objekt në pemën e analizuar dhe e rindërton me Object.keys(...).sort() para serializimit — grupet lihen në rendin e tyre origjinal.
  4. 4
    Pamje interaktive e pemës
    Pamja e pemës është një shpalosje rekursive e shkruar me dorë që e konverton objektin e analizuar në një listë të sheshtë nyjesh me thellësi, shteg, dhe gjendje zgjero/palos. Vizatimi kufizohet te 5,000 nyje të dukshme për të parandaluar skedën nga ngrirja mbi dokumente shumë-megabajtëshe me grupe të mëdha të zgjeruara.

Gjithçka funksionon lokalisht në shfletuesin tënd — JSON-i yt nuk dërgohet kurrë te asnjë server.

Mjete të ngjashme

Pyetjet e bëra më shpesh