Arendaja tööriist
Vorminda, kontrolli, tihenda ja võrdle JSON-i
Tee JSON loetavaks, tihenda see, kontrolli süntaksit või võrdle kahte dokumenti lisatud, eemaldatud ja muudetud väärtuste osas. Kõik brauseris.
Korrasta või tihenda JSON, leia süntaksivead ja võrdle kahte dokumenti lisatud, eemaldatud või muudetud väärtuste osas. Midagi ei saadeta NEXNARAsse.
- Töötab kohapeal
- Ilma üleslaadimiseta
- Kohe
- Tasuta
Failid jäävad sellesse brauserisse. Midagi ei laadita serverisse.
Massiive võrreldakse indeksi järgi. Kui üksusi ainult ümber järjestada, võib muutuda mitu rida.
| Tüüp | Tee | Vana väärtus | Uus väärtus |
|---|
Kuidas see töötab
- 01 Kleebi andmed
- 02 Käivita toiming
- 03 Kopeeri tulemus
Miks NEXNARA
-
Privaatne
Andmed jäävad brauserisse.
-
Kohe
Tulemus ilmub kohe.
-
Ilma üleslaadimiseta
NEXNARA serverisse ei saadeta midagi.
-
Töötab kõikjal
Paigaldust pole vaja.
Lisateave
JSON-i vormindamine ja kontroll
JSON-vormindaja kontrollib, kas tekst on kehtiv JSON, seejärel saab selle taandega või ühe tiheda reana välja printida. See leht võrdleb ka kahte JSON-dokumenti. Kasutab brauseris JSON.parse’i ja JSON.stringify’t ning mitte kunagi eval’i.
JSON-i vormindamine ja kontroll
Kleebi JSON, et seda kaunistada, tihendada või süntaksit kontrollida. Vormindamine ei muuda võtmeid ega väärtusi rohkem, kui JSON.stringify juba teeb.
Kaunista JSON
Pretty print lisab reavahetused ja taande, et pesastatud objekte oleks lihtsam lugeda. Vali 2 tühikut, 4 tühikut või tabulaatorid. Vaikimisi on 2 tühikut.
Tihenda JSON
Tihendamine eemaldab üleliigsed tühikud ja reavahetused, kuid jätab tühikud stringidesse. Andmed jäävad samaks; väheneb ainult pakend.
Leia kehtetu JSON
Tüüpilised probleemid on lõpukomad, üksikud jutumärgid, kommentaarid või võtmed ilma jutumärkideta. Kui brauser teatab asukoha, näitab see tööriist rida, veergu või märgi positsiooni. Asukohta ei leiutata.
Võrdle kahte JSON-dokumenti
JSON Diff parsib mõlemad pooled ja loetleb lisatud, eemaldatud, muudetud teed ning teed, mille tüüp muutus. Sama sisuga kaunis ja tihendatud JSON loetakse võrdseks.
Lisatud ja eemaldatud väljad
Tee, mis on ainult JSON B-s, on Lisatud. Tee, mis on ainult JSON A-s, on Eemaldatud. Puudumine ei ole sama mis null.
Muudetud väärtused
Kui samal teel on teine sama tüüpi väärtus, on rida Muudetud ning näitab vana ja uut väärtust. String nagu "100" versus arv 100 on Tüüp muudetud.
Erinevused pesastatud JSON-is
Objekte võrreldakse rekursiivselt. Muutus kohas user.address.city teatatakse sellel teel, mitte kogu objekti asendusena.
Kuidas massiive võrreldakse
Massiive võrreldakse indeksi järgi: items[0], items[1] jne. Ümberjärjestamine võib anda mitu erinevust. See tööriist ei püüa üksusi sobitada peidetud id järgi.
Kuidas kasutada
Kasuta Vorminda ja kontrolli, et korrastada, tihendada või kontrollida üht JSON-dokumenti. Kasuta JSON Diffi kahe dokumendi kleepimiseks või üleslaadimiseks ja võrdlemiseks. Laadi näide näitab väikest näidist lisatud, eemaldatud, muudetud väärtuste ja tüübimuutusega.
Privaatsus
Sinu JSON jääb brauserisse. Seda ei laadita NEXNARA serveritesse ega salvestata küpsistesse, kohalikku salvestisse ega andmebaasi.
KKK
Mida JSON-vormindaja teeb?
Kontrollib, et tekst oleks kehtiv JSON, seejärel saab selle uuesti taandega või tiheda stringina välja printida. Andmed jäävad samaks.
Kuidas JSON-i kontrollida?
Kleebi tekst ja puuduta Kontrolli JSON-i. Kehtiv sisend näitab edu. Kehtetu sisend näitab selget viga ja, kui brauser selle annab, rida, veergu või asukohta.
Kas saan JSON-i tihendada?
Jah. Tihenda JSON eemaldab üleliigsed tühikud ja reavahetused. Tühikud stringides jäävad.
Kuidas võrrelda kahte JSON-objekti?
Ava JSON Diff, kleebi või laadi üles JSON A ja JSON B, seejärel puuduta Võrdle. Tabel loetleb lisatud, eemaldatud, muudetud teed ja teed, mille tüüp muutus.
Kas võtmete järjekord on oluline?
Ei. Ainuüksi objekti võtmete järjekorda ei loeta erinevuseks. {"a":1,"b":2} ja {"b":2,"a":1} on samad.
Kuidas massiive võrreldakse?
Indeksi järgi. items[0] võrreldakse items[0]-ga. Kui ainult ümber järjestad, võib muutuda mitu rida. Selles versioonis pole võtme põhjal massiivi sobitamist.
Kas saan võrrelda pesastatud JSON-i?
Jah. Pesastatud objekte käiakse rekursiivselt läbi, seega ilmub muutus teel nagu user.address.city.
Mis vahe on puudumisel ja nullil?
Puuduv väli on Eemaldatud või Lisatud. null on päris JSON-väärtus. null, "", 0 ja false ei ole samad.
Kas minu JSON saadetakse serverisse?
Ei. Parsimine, vormindamine ja võrdlus jooksevad kohalikult brauseris. Valitud faile ei laadita üles.
Kui suur JSON olla saab?
Tüüpilised tuhandete võtmetega dokumendid sobivad. Üle 5 MB saad hoiatuse. Üle 15 MB dokumendid blokeeritakse, et brauser jääks reageerivaks.