Fejlesztői eszköz
JSON formázása, ellenőrzése, tömörítése és összehasonlítása
Tegye olvashatóvá a JSON-t, tömörítse, ellenőrizze a szintaxist, vagy hasonlítson össze két dokumentumot a hozzáadott, eltávolított és megváltozott értékekért. Minden a böngészőben.
Rendezze vagy tömörítse a JSON-t, keresse meg a szintaxishibákat, és hasonlítson össze két dokumentumot a hozzáadott, eltávolított vagy megváltozott értékekért. Semmi sem megy a NEXNARA-nak.
- Helyben fut
- Nincs feltöltés
- Azonnali
- Ingyenes
A fájlok ebben a böngészőben maradnak. Semmi sem kerül fel szerverre.
A tömböket index szerint hasonlítjuk. Ha csak átrendezi az elemeket, több sor is változhat.
| Típus | Útvonal | Régi érték | Új érték |
|---|
Hogyan működik
- 01 Illessze be az adatokat
- 02 Futtassa a műveletet
- 03 Másolja az eredményt
Miért a NEXNARA
-
Privát
Az adatok a böngészőben maradnak.
-
Azonnal
Az eredmények azonnal megjelennek.
-
Nincs feltöltés
Semmi nem kerül NEXNARA-kiszolgálóra.
-
Bárhol működik
Nincs szükség telepítésre.
Tudjon meg többet
JSON formázása és ellenőrzése
A JSON-formázó ellenőrzi, hogy a szöveg érvényes JSON-e, majd behúzással vagy egy tömör sorban kiírhatja. Ez az oldal két JSON-dokumentumot is összehasonlít. A böngészőben JSON.parse-t és JSON.stringify-t használ, eval-t soha.
JSON formázása és ellenőrzése
Illesszen be JSON-t a szépítéshez, tömörítéshez vagy a szintaxis ellenőrzéséhez. A formázás a kulcsokat és értékeket nem változtatja a JSON.stringify működésén túl.
JSON szépítése
A pretty print sortöréseket és behúzást ad, hogy a beágyazott objektumok könnyebben olvashatók legyenek. Válasszon 2 szóközt, 4 szóközt vagy tabulátort. Az alapértelmezett 2 szóköz.
JSON tömörítése
A tömörítés eltávolítja a felesleges szóközöket és sortöréseket, de a sztringeken belüli szóközöket megtartja. Az adat ugyanaz marad; csak a csomagolás lesz kisebb.
Érvénytelen JSON keresése
Tipikus gondok a záró vessző, az aposztróf, a megjegyzések vagy az idézőjel nélküli kulcsok. Ha a böngésző helyet jelez, ez az eszköz sort, oszlopot vagy karakterpozíciót mutat. Nem talál ki helyet.
Két JSON-dokumentum összehasonlítása
A JSON Diff mindkét oldalt feldolgozza, majd listázza a hozzáadott, eltávolított, megváltozott és típusváltott útvonalakat. Az azonos tartalmú szépített és tömörített JSON egyenlőnek számít.
Hozzáadott és eltávolított mezők
A csak a JSON B-ben létező útvonal Hozzáadva. A csak a JSON A-ban létező útvonal Eltávolítva. A hiányzás nem ugyanaz, mint a null.
Megváltozott értékek
Ha ugyanazon az útvonalon más, azonos típusú érték van, a sor Megváltozott, és mutatja a régi és az új értéket. A "100" sztring a 100 számmal szemben Típus változott.
Beágyazott JSON-különbségek
Az objektumokat rekurzívan hasonlítjuk. A user.address.city belüli változás azon az útvonalon jelenik meg, nem az egész objektum cseréjeként.
Hogyan hasonlítjuk a tömböket
A tömböket index szerint hasonlítjuk: items[0], items[1] és így tovább. Az átrendezés több különbséget adhat. Ez az eszköz nem próbál rejtett id alapján párosítani.
Hogyan használja
A Formázás és ellenőrzés egy JSON-dokumentum rendezésére, tömörítésére vagy ellenőrzésére való. A JSON Diff két dokumentum beillesztésére vagy feltöltésére, majd összehasonlítására. A Példa betöltése kis mintát mutat hozzáadott, eltávolított, megváltozott és típusváltott értékekkel.
Adatvédelem
A JSON a böngészőben marad. Nem kerül fel a NEXNARA szervereire, és nem mentődik sütikbe, helyi tárolóba vagy adatbázisba.
GYIK
Mit csinál a JSON-formázó?
Ellenőrzi, hogy a szöveg érvényes JSON, majd újra kiírhatja behúzással vagy tömör sztringként. Az adat ugyanaz marad.
Hogyan ellenőrzöm a JSON-t?
Illessze be a szöveget, és koppintson a JSON ellenőrzése gombra. Érvényes bemenet sikert mutat. Érvénytelen bemenet egyértelmű hibát mutat, és ha a böngésző adja, sort, oszlopot vagy pozíciót.
Tömöríthetem a JSON-t?
Igen. A JSON tömörítése eltávolítja a felesleges szóközöket és sortöréseket. A sztringeken belüli szóközök megmaradnak.
Hogyan hasonlítok össze két JSON-objektumot?
Nyissa meg a JSON Diffet, illessze be vagy töltse fel a JSON A-t és JSON B-t, majd koppintson az Összehasonlításra. A táblázat listázza a hozzáadott, eltávolított, megváltozott és típusváltott útvonalakat.
Számít a kulcsok sorrendje?
Nem. Önmagában az objektumkulcsok sorrendje nem számít különbségnek. A {"a":1,"b":2} és a {"b":2,"a":1} ugyanaz.
Hogyan hasonlítjuk a tömböket?
Index szerint. Az items[0] az items[0]-lal hasonlít. Ha csak átrendezi az elemeket, több sor változhat. Ebben a verzióban nincs kulcsalapú tömbillesztés.
Összehasonlíthatok beágyazott JSON-t?
Igen. A beágyazott objektumokat rekurzívan járjuk be, ezért a változás olyan útvonalon jelenik meg, mint user.address.city.
Mi a különbség a hiányzó és a null között?
A hiányzó mező Eltávolítva vagy Hozzáadva. A null valódi JSON-érték. A null, "", 0 és false nem ugyanaz.
A JSON-om szerverre megy?
Nem. Az elemzés, formázás és összehasonlítás helyben, a böngészőben fut. A választott fájlok nem kerülnek fel.
Mekkora lehet a JSON?
A tipikus, több ezer kulcsos dokumentumok rendben vannak. 5 MB felett figyelmeztetést kap. A 15 MB-nál nagyobb dokumentumokat letiltjuk, hogy a böngésző maradjon reszponzív.