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
Skedarët qëndrojnë në këtë shfletues. Asgjë nuk ngarkohet në një server.
Vargjet krahasohen sipas indeksit. Nëse elementet vetëm rirenditen, mund të ndryshojnë disa rreshta.
| Lloji | Shtegu | Vlera e vjetër | Vlera e re |
|---|
Si funksionon
- 01 Ngjitni të dhënat
- 02 Ekzekutoni veprimin
- 03 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.