Ugrás a tartalomhoz

JSON fa nézet

Validálja a JSON-t és jeleníti meg szerkezetét indentált faként, hogy a nagyobb terjedelem egy pillantásra érthető legyen.

Bemenet
Kimenet

JSON fa nézet

Illesszen be JSON-t, és az eszköz felrajzolja szerkezetét indentált faként, ugyanazon dobozrajzolókat használva ("├─", "└─", "│"), amelyeket a fájlkezelő vagy a Unix "tree" parancs használ. Arra tervezték, amikor egy formázó egyedül nem elegendő — egy mélyen beágyazott API-válasz, sok kulccsal rendelkező konfigurációs fájl, vagy egy olyan terjedelem, amelyet soha nem látott, és egy pillantásra meg kell értenie.

Minden objektum- és tömbcsomópont a gyerekek számával van megjelölve az általános típusnév helyett — "user{5}" egy öt kulcsú objektumhoz, "items[12]" egy tizenkét elemű tömbhöz — így minden ág mérete látható a kiterjesztés nélkül. A skalár levelek megmutatják értéküket, egy olyan hosszúságúra csonkítva, amelyet Ön szabályoz, így egy hosszú karakterlánc nem tolja ki a fát a képernyőről. Kapcsolja be a "Típusok megjelenítése" lehetőséget az egyes levelek JSON-típussal való megjegyzéséhez, hasznos, amikor egy mező több formát is tartalmazhat. A "Max mélység" összecsukja az ennél mélyebbre beágyazott bármit egy soros összegzésbe, így még a valóban mély dokumentumok is olvashatók maradnak. A "Kulcsok rendezése" az egyes objektumok kulcsait alfabetikus sorrendben jeleníti meg a forrás sorrendje helyett, hasznos két hasonló struktúra gyors összehasonlításához.

Ha a bemenet nem érvényes JSON, az eszköz megnevezi azt az exakt sort és oszlopot, ahol az elemzés meghiúsult, megjeleníti azt a sort, és megállapítja, hogy mit kell ellenőrizni: hiányzó vesszőt, nem menekült idézőjelet vagy soha nem zárt zárójelet. Ez a hosszú terjedelem keresésből egy sor pillantását váltja ki.

Minden a böngészőjében fut. A beillesztett JSON — termelési konfiguráció, valós ügyfélponton tartalmazó API-válasz, olyan terjedelem, amelyet nem szabad megosztani — helyileg van elemezve és renderelve, és soha nem kerül fel sehova. Másolja le a fát vagy töltse le .txt-fájlként, ha végzett.

Gyakori kérdések

Mit jelentenek a számok a kapcsos zárójelben és szögletes zárójelben?
A gyerekek száma, nem értékek: "user{5}" egy öt kulcsú objektum, "items[12]" egy tizenkét elemű tömb. Lehetővé teszi annak felmérését, mekkora egy ág a kiterjesztés előtt.
Mi történik a "Max mélység" mélynél mélyebb csomópontokkal?
Egy soros összegzésbe összesen zárható, amely azt mutatja, hány gyerek csomópont volt elrejtve, ahelyett, hogy tovább kiterjesztenék. Növelje meg a korlátot, hogy mélyebbre lássunk a dokumentumba.
Hogyan rövidülnek a hosszú értékek?
A "Max érték hossz" korlátozza, hány karakter jelenhet meg egy skalár érték előtt, mielőtt ellipszissal csonkolódna. A vágás sosem ér végig több bájtos karakter vagy emoji közepén.
Mit mond a hibaüzenet, ha a JSON nem érvényes?
Megnevezi azt a pontos sort és oszlopot, ahol az elemzés meghiúsult, megjeleníti azt a sort, és megállapítja az elemző saját okát — általában hiányzó vesszőt, nem menekült idézőjelet vagy nem zárt zárójelet ebben a pont közelében.
A JSON-om valahova fel van töltve?
Nem. Az elemzés és a renderelés teljes mértékben a böngészőben történik, és a dokumentum soha nem hagyja el az eszközét — biztonságos a tokeneket, ügyfélponton adatokat vagy belső azonosítókat tartalmazó terjedelmekhez.