JSON formázó

Illesszen be egy JSON karakterláncot az érvényesség ellenőrzéséhez, a formázott megjelenítéshez és az alapvető szerkezeti mutatók lekéréséhez.

Illessze be ide a JSON karakterláncot.

Formázott kimenet

{}

ÁllapotÉrvényes JSON
Összes kulcs0
Maximális beágyazási mélység0

Hogyan használja ezt a JSON formázót

  1. Illessze be a JSON-t a beviteli mezőbe

    Illessze be vagy gépelje be a JSON karakterláncot a JSON beviteli mezőbe.

  2. Ellenőrizze az érvényesítést

    Az Állapot eredmény jelzi, hogy a bevitel érvényes JSON-e, vagy megjeleníti az elemzési hibát.

  3. Olvassa el a formázott kimenetet

    Az érvényes JSON 2 szóközös behúzással, szépen formázva jelenik meg a Formázott kimenet szakaszban.

  4. Tekintse át a szerkezeti mutatókat

    Használja az Összes kulcs és a Maximális beágyazási mélység adatokat a dokumentum szerkezetének megértéséhez.

Módszertan

Hogyan működik ez a JSON formázó?

Ez az eszköz a böngésző natív JSON.parse függvényét használja a bemenet ellenőrzéséhez, és a JSON.stringify függvényt behúzással a szépen formázott kimenet előállításához. Emellett bejárja az elemzett struktúrát az összes kulcs megszámlálásához és a maximális beágyazási mélység méréséhez.

Képlet
JSON.parse(input) → JSON.stringify(parsed, null, 2)
elemzés Ellenőrzi, hogy a karakterlánc szabályos JSON-e.
szöveggé alakítás Visszaalakítja behúzott szöveggé
Példa

Bemenet: {"name":"test","value":42} → formázva 2 szóköz behúzással, 2 kulccsal, 1 mélységgel.

Bemenet {"a":1,"b":[2,3],"c":{"d":4}} → 4 kulcs, 2-es mélység. A beágyazott c objektum egy szintnyi mélységet ad hozzá.

Érvénytelen bemenet {"key": undefined} sikertelen ellenőrzés — a JSON nem tartalmaz undefined értéket; használja a null-t vagy hagyja el a kulcsot.

Feltételezések
  • A bemenetnek érvényes JSON-nak kell lennie (nem JavaScript objektum vagy záró vessző).
  • A nagy méretű bemenetek befolyásolhatják a böngésző teljesítményét.
Megjegyzések
  • Ez az eszköz teljes egészében a böngészőben fut. Semmilyen adat nem kerül továbbításra szerverekre.

A JSON érvényesítés megértése

A JSON (JavaScript Object Notation) a JavaScript literál szintaxisának szigorú részhalmaza. Az érvényes JSON-hoz idézőjeles kulcsok és karakterlánc-értékek szükségesek, nem tartalmazhat záró vesszőket, megjegyzéseket és egyszeres idézőjeleket. Az elemző karakterenként olvassa a karakterláncot, és felépít egy elemzési fát; bármilyen szintaktikai hiba – hiányzó vessző, nem escape-elt idézőjel vagy érvénytelen szám – az érvényesítés sikertelenségét okozza egy konkrét hibaüzenettel és pozícióval. A gyakori hibák ismerete segít: az utolsó tömbelem vagy objektumtulajdonság utáni záró vesszők érvénytelenek, csakúgy, mint a JavaScript-stílusú megjegyzések (// vagy /* */). A számértékek nem kezdődhetnek vezető nullával, kivéve magát a 0-t, és a karakterláncoknak érvényes escape-szekvenciákat kell használniuk.

Gyakorlati fejlesztői felhasználási esetek a JSON formázáshoz

A fejlesztők JSON-formázókat használnak az API-válaszok hibakereséséhez, a konfigurációs fájlok ellenőrzéséhez és a dokumentációhoz szükséges adatok előkészítéséhez. Az éles API-kból származó minifikált JSON nehezen olvasható; a formázott megjelenítés feltárja a struktúrát, és megkönnyíti a hibás vagy váratlan mezők észlelését. A strukturális mutatók, mint a kulcsok száma és a beágyazási mélység, segítenek az összetettség felmérésében és a teljesítményproblémákat okozó, túlzottan beágyazott adatok azonosításában. Tesztek vagy fixatúrák írásakor a formázott JSON könnyebben összehasonlítható és ellenőrizhető a verziókezelőben. Az ellenőrző gyorsan kiszűri a szintaktikai hibákat a kérések elküldése vagy a konfigurációs fájlok mentése előtt, így időt takarít meg a hibakeresési folyamatban.

Gyakran ismételt kérdések

Támogatja a JSON5-öt vagy a JSONC-t?

Nem. Csak a szabványos JSON (RFC 8259) támogatott. A megjegyzések és a záró vesszők érvényesítési hibát okoznak.

Van méretkorlát?

Nincs fix korlát, de a nagyon nagy JSON-szövegek lassíthatják a böngészőt.

Írta Jan Křenek Alapító és vezető fejlesztő
Ellenőrizte DigitSum módszertani felülvizsgálat Képletellenőrzés és minőségbiztosítás
Utoljára frissítve 2026. márc. 11.

Tekintse ezt becslésnek, és a fontos döntéseket egyeztesse szakemberrel.

A megadott adatok a böngészőben maradnak, hacsak egy jövőbeli funkció kifejezetten mást nem jelez.