Fejlesztőknek

JSON formázás és validálás: útmutató fejlesztőknek (2026)

Összefolyó, egy sorba tömörített JSON, amiben lehetetlen kiigazodni? Megmutatjuk, hogyan formázd és validáld a JSON-t olvashatóra, mik a leggyakoribb szintaxis-hibák, és hogyan tedd mindezt biztonságosan, a böngésződben – plusz egy ingyenes JSON formázó.

Ha valaha is dolgoztál API-válaszokkal, konfigurációs fájlokkal vagy adatexporttal, biztosan találkoztál már a JSON-nal – és valószínűleg egy olyan összefolyó, egy sorba tömörített JSON-nal is, amiben lehetetlen kiigazodni. Ilyenkor jön jól egy JSON formázó: behúzásokkal, tördeléssel olvashatóvá teszi az adatot, és azonnal jelzi, ha szintaktikai hiba van benne. Ebben az útmutatóban végigvesszük, mi az a JSON, miért érdemes formázni és validálni, melyek a leggyakoribb hibák, és hogyan tedd mindezt pár másodperc alatt, biztonságosan.

Mi az a JSON?

A JSON (JavaScript Object Notation) egy egyszerű, szöveges adatformátum, amely kulcs-érték párokban tárolja az információt. Eredetileg a JavaScripthez kötődik, mára viszont gyakorlatilag minden programozási nyelv és webes API ezt használja az adatok cseréjére, mert egyszerre ember által olvasható és géppel könnyen feldolgozható.

Egy JSON néhány alapvető építőelemből áll: objektumokból (kapcsos zárójelek között, { }), tömbökből (szögletes zárójelek között, [ ]), valamint szöveges, szám-, logikai (true/false) és null értékekből. A kulcsokat mindig idézőjelbe kell tenni, és az elemeket vessző választja el.

Miért érdemes a JSON-t formázni?

A gépnek mindegy, hogy a JSON egyetlen hosszú sorban vagy szépen tördelve érkezik – neked viszont nem. A formázás (más néven „szépítés" vagy pretty print) a következőkben segít:

  • Olvashatóság: a behúzások és a sortörések láthatóvá teszik az adat szerkezetét, így egy pillantással átlátod a beágyazott objektumokat és tömböket.
  • Hibakeresés: ha egy API nem azt adja vissza, amit vársz, a formázott válaszban sokkal könnyebb megtalálni a hiányzó vagy rossz mezőt.
  • Összehasonlítás: két formázott JSON-t egymás mellé téve gyorsan kiszúrod a különbségeket.
  • Dokumentáció: egy tördelt példa sokkal érthetőbb, ha meg kell osztanod egy kollégával vagy be kell tenned egy leírásba.

Szépítés és tömörítés: a két irány

A JSON-formázás két ellentétes műveletet takar, és mindkettőre szükség lehet.

A szépítés (behúzás) olvashatóvá teszi a JSON-t: minden szintre behúzást tesz, és külön sorba rendezi az elemeket. Ezt fejlesztés és hibakeresés közben használod.

A tömörítés (minify) ennek az ellenkezője: eltávolít minden felesleges szóközt és sortörést, így a JSON egyetlen sorba zsugorodik. Ez akkor hasznos, amikor élesben, adatátvitelre készíted elő az adatot – a kisebb méret gyorsabb betöltést és kevesebb sávszélességet jelent. Egy jó JSON eszköz mindkét irányba tud alakítani.

JSON-validálás: a leggyakoribb szintaxis-hibák

A JSON szigorú szabályokat követ, és egyetlen apró hiba miatt az egész feldolgozhatatlanná válik. A validálás megmondja, hol a hiba, mielőtt az a kódodban okozna fejtörést. Íme a leggyakoribb buktatók:

  • Felesleges vessző a végén (trailing comma): az utolsó elem után nem állhat vessző. A {"a":1,} érvénytelen.
  • Hiányzó vagy rossz idézőjel: a kulcsokat és a szöveges értékeket dupla idézőjelbe kell tenni. Az aposztróf (') nem megengedett, és a kulcs idézőjel nélkül sem érvényes.
  • Hiányzó vessző elemek között: két kulcs-érték pár vagy tömbelem közé kötelező a vessző.
  • Nem lezárt zárójel: minden {-hez tartozik egy }, minden [-hez egy ].
  • Kommentek: a szabványos JSON nem enged meg kommenteket (// vagy /* */), ezek szintaktikai hibát okoznak.
  • Rossz érték: a logikai értékek true/false kisbetűvel, idézőjel nélkül; a szövegek viszont idézőjelben.

JSON formázása lépésről lépésre

A formázást nem kell kézzel bajlódnod – a Tooly JSON formázó / validáló eszközével pár másodperc alatt kész, és minden a böngésződben fut.

  1. Illeszd be a JSON-t a beviteli mezőbe (például egy API-választ vagy egy konfigurációs blokkot).
  2. Válaszd a szépítést: az eszköz behúzásokkal, olvashatóan tördeli az adatot, és szintaxis-kiemeléssel jeleníti meg.
  3. Ellenőrizd a validálást: ha hiba van, az eszköz jelzi, hol és mi a probléma, hogy javíthasd.
  4. Szükség esetén tömörítsd egyetlen sorba az éles felhasználáshoz, majd másold ki az eredményt.

Biztonságos ez? Hová kerül az adatom?

Ez fejlesztőknél jogos kérdés, hiszen egy JSON gyakran tartalmaz érzékeny adatot: API-kulcsot, tokent, személyes információt. A Tooly JSON formázója kizárólag a böngésződben fut – a beillesztett adat nem töltődik fel semmilyen szerverre, hanem helyben, a saját gépeden dolgozódik fel. Így akkor is nyugodtan használhatod, ha bizalmas tartalmat formázol.

Kapcsolódó fejlesztői eszközök

A JSON-munka ritkán áll önmagában. Néhány eszköz, amely gyakran jól jön mellé, és szintén teljesen a böngésződben fut:

Gyakori kérdések a JSON-ról

Mi a különbség a szépítés és a validálás között?

A szépítés a megjelenítést rendezi (behúzás, tördelés), hogy olvasható legyen. A validálás azt ellenőrzi, hogy a JSON szintaktikailag helyes-e. Egy jó eszköz mindkettőt elvégzi egyszerre.

Miért ír hibát, ha az adat „majdnem jó"?

A JSON nem tűri a kis eltéréseket sem: egyetlen felesleges vessző, hiányzó idézőjel vagy komment érvénytelenné teszi az egészet. A validáló pontosan megmutatja, hol a hiba.

Rakhatok kommentet a JSON-ba?

A szabványos JSON nem enged kommenteket. Ha kommentre van szükséged (például konfigurációs fájlban), arra léteznek bővített formátumok, mint a JSON5 vagy a JSONC – de a klasszikus JSON-feldolgozók ezeket elutasítják.

Elveszik az adat, ha tömörítem?

Nem. A tömörítés csak a felesleges szóközöket és sortöréseket távolítja el; maga az adat és a szerkezet változatlan marad. A szépítés és a tömörítés bármikor oda-vissza elvégezhető.

Feltölti valahová az eszköz a beillesztett JSON-t?

A Tooly JSON formázója a böngésződben, helyben fut, így a beillesztett tartalom nem hagyja el a géped. Ezért érzékeny adat formázásához is biztonságos.

Összegzés

A JSON a modern webes fejlesztés közös nyelve, de egyetlen elgépelt vessző vagy idézőjel is megakaszthatja a munkát. Egy jó JSON formázó és validáló olvashatóvá teszi az adatot, azonnal kiszúrja a szintaxis-hibákat, és szükség esetén éles felhasználásra tömöríti – mindezt biztonságosan, a böngésződben. Próbáld ki most a Tooly JSON formázó / validáló eszközét, és tedd rendbe a JSON-odat pár másodperc alatt.

← Összes cikk