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
Mód

A fájlok ebben a böngészőben maradnak. Semmi sem kerül fel szerverre.

Hogyan működik

  1. Illessze be az adatokat
  2. Futtassa a műveletet
  3. 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.