Mjet zhvilluesi

Formato, vlerëso, minifiko dhe krahaso JSON

Bëjeni JSON të lexueshëm, minifikojeni, kontrolloni sintaksën ose krahasoni dy dokumente për vlera të shtuara, të hequra dhe të ndryshuara. Gjithçka në shfletues.

Rregulloni ose ngjeshni JSON, gjeni gabime sintakse dhe krahasoni dy dokumente për vlera të shtuara, të hequra ose të ndryshuara. Asgjë nuk dërgohet te NEXNARA.

  • Ekzekutohet lokalisht
  • Pa ngarkim
  • Menjëherë
  • Falas
Mënyra

Skedarët qëndrojnë në këtë shfletues. Asgjë nuk ngarkohet në një server.

Si funksionon

  1. Ngjitni të dhënat
  2. Ekzekutoni veprimin
  3. Kopjoni rezultatin

Pse NEXNARA

  • Privat

    Të dhënat qëndrojnë në shfletues.

  • Menjëherë

    Rezultati shfaqet menjëherë.

  • Pa ngarkim

    Asgjë nuk dërgohet te një server NEXNARA.

  • Funksionon kudo

    Nuk kërkohet instalim.

Mëso më shumë

Formatim dhe vlerësim JSON

Një formatues JSON kontrollon nëse teksti është JSON i vlefshëm, pastaj mund ta shtypë me zhvendosje ose si një rresht kompakt. Kjo faqe krahason edhe dy dokumente JSON. Përdor JSON.parse dhe JSON.stringify në shfletues dhe kurrë eval.

Formatim dhe vlerësim JSON

Ngjit JSON për ta zbukuruar, minifikuar ose kontrolluar sintaksën. Formatimi nuk ndryshon çelësat ose vlerat përtej asaj që JSON.stringify bën tashmë.

Zbukuro JSON

Pretty print shton ndërprerje rreshtash dhe zhvendosje që objektet e folezuara të lexohen më lehtë. Zgjidh 2 hapësira, 4 hapësira ose tab. Parazgjedhja janë 2 hapësira.

Minifiko JSON

Minifikimi heq hapësirat dhe ndërprerjet e tepërta, por mban hapësirat brenda vargjeve. Të dhënat mbeten të njëjta; zvogëlohet vetëm paketimi.

Gjej JSON të pavlefshëm

Problemet tipike janë presjet në fund, thonjëzat e vetme, komentet ose çelësat pa thonjëza. Kur shfletuesi raporton një vend, ky mjet tregon rreshtin, kolonën ose pozicionin e karakterit. Nuk shpik një vend.

Krahaso dy dokumente JSON

JSON Diff analizon të dyja anët, pastaj liston shtigjet e shtuara, të hequra, të ndryshuara dhe me lloj të ndryshuar. JSON i zbukuruar dhe i minifikuar me të njëjtin përmbajtje trajtohen si të barabartë.

Fusha të shtuara dhe të hequra

Një shteg që ekziston vetëm në JSON B është Shtuar. Një shteg që ekziston vetëm në JSON A është Hequr. Mungesa nuk është e njëjtë me null.

Vlera të ndryshuara

Kur i njëjti shteg ka një vlerë tjetër të të njëjtit lloj, rreshti është Ndryshuar dhe tregon vlerën e vjetër dhe të re. Një varg si "100" kundrejt numrit 100 është Lloji ndryshoi.

Ndryshime në JSON të folezuar

Objektet krahasohen në mënyrë rekursive. Një ndryshim në user.address.city raportohet në atë shteg, jo si zëvendësim i gjithë objektit.

Si krahasohen vargjet

Vargjet krahasohen sipas indeksit: items[0], items[1] e kështu me radhë. Rirenditja mund të japë disa ndryshime. Ky mjet nuk përpiqet t’i përputhë elementet me një id të fshehur.

Si të përdoret

Përdor Formato dhe vlerëso për të rregulluar, ngjeshur ose kontrolluar një dokument JSON. Përdor JSON Diff për të ngjitur ose ngarkuar dy dokumente, pastaj krahasuar. Ngarko shembull tregon një mostër të vogël me vlera të shtuara, të hequra, të ndryshuara dhe me lloj të ndryshuar.

Privatësia

JSON-i juaj qëndron në shfletues. Nuk ngarkohet në serverët e NEXNARA dhe nuk ruhet në cookie, ruajtje lokale ose një bazë të dhënash.

Pyetje të shpeshta

Çfarë bën një formatues JSON?

Kontrollon që teksti të jetë JSON i vlefshëm, pastaj mund ta ristypë me zhvendosje ose si një varg kompakt. Të dhënat mbeten të njëjta.

Si e vlerësoj JSON?

Ngjit tekstin dhe prek Vlerëso JSON. Hyrja e vlefshme tregon sukses. Hyrja e pavlefshme tregon një gabim të qartë dhe, kur e jep shfletuesi, rreshtin, kolonën ose pozicionin.

A mund ta minifikoj JSON?

Po. Minifiko JSON heq hapësirat dhe ndërprerjet e tepërta. Hapësirat brenda vargjeve mbahen.

Si i krahasoj dy objekte JSON?

Hap JSON Diff, ngjit ose ngarko JSON A dhe JSON B, pastaj prek Krahaso. Tabela liston shtigjet e shtuara, të hequra, të ndryshuara dhe me lloj të ndryshuar.

A ka rëndësi rendi i çelësave?

Jo. Vetëm rendi i çelësave të objektit nuk trajtohet si ndryshim. {"a":1,"b":2} dhe {"b":2,"a":1} janë të njëjta.

Si krahasohen vargjet?

Sipas indeksit. items[0] krahasohet me items[0]. Nëse vetëm rirendit elementet, mund të ndryshojnë disa rreshta. Nuk ka përputhje vargu sipas çelësit në këtë version.

A mund të krahasoj JSON të folezuar?

Po. Objektet e folezuara ecin në mënyrë rekursive, kështu që një ndryshim shfaqet në një shteg si user.address.city.

Cili është ndryshimi mes mungesës dhe null?

Një fushë që mungon është Hequr ose Shtuar. null është një vlerë e vërtetë JSON. null, "", 0 dhe false nuk trajtohen si të njëjta.

A dërgohet JSON-i im te një server?

Jo. Analiza, formatimi dhe krahasimi ekzekutohen lokalisht në shfletues. Skedarët që zgjidhni nuk ngarkohen.

Sa i madh mund të jetë JSON?

Dokumentet tipike me mijëra çelësa janë në rregull. Merrni një paralajmërim mbi 5 MB. Dokumentet më të mëdha se 15 MB bllokohen që shfletuesi të mbetet i përgjigjshëm.