JSON formázása

JSON beautify és minify – behúzás, sortörések, szintaxiskiemelés, validálás hibajelzéssel. Böngészőben, szerver nélkül.

Szervermentes Azonnali Privát Ingyenes

Miről szól ez az eszköz?

A JSON formázó eszköz lehetővé teszi, hogy egyetlen kattintással szép, olvasható formába hozd a tömörített JSON adataidat. Behúzásokat, sortöréseket ad hozzá, szintaxiskiemeléssel segíti az áttekintést. Fejlesztők, tesztelők és API-kkal dolgozó szakemberek számára nélkülözhetetlen segédeszköz.

Hogyan használd a(z) JSON formázása-t?

  1. JSON beillesztése

    Illeszd be a nyers vagy tömörített JSON szöveget a beviteli mezőbe, vagy húzz be egy .json fájlt.

  2. Formázási beállítások

    Válaszd ki a behúzás mértékét: 2 szóköz, 4 szóköz vagy tabulátor.

  3. Formázás indítása

    Kattints a «Formázás» gombra – az eredmény azonnal megjelenik szintaxiskiemeléssel.

  4. Eredmény másolása

    Másold ki a formázott JSON-t a vágólapra vagy töltsd le fájlként.

Mikor van rá szükséged?

  • API válaszok elemzése

    Az API-tól kapott tömörített JSON választ olvasható formába hozhatod, hogy könnyebben megértsd az adatstruktúrát.

  • Hibakeresés (debug)

    Formázott JSON-ban sokkal könnyebb megtalálni a hibás értékeket, hiányzó mezőket vagy struktúra-problémákat.

  • Dokumentáció készítés

    Olvashatóan formázott JSON példákat illeszthetsz dokumentációba, README-be vagy Slack üzenetbe.

  • Konfigurációs fájlok

    JSON config fájlokat (package.json, tsconfig.json) könnyedén áttekinthetővé és szerkeszthetővé teheted.

JSON vs YAML vs XML összehasonlítás

Tulajdonság JSON YAML XML
Olvashatóság KiválóKözepes
Fájlméret KözepesKicsiNagy (tag-ek miatt)
Kommentek Nem támogatjaIgen (#)Igen (<!-- -->)
Séma validálás JSON SchemaNincs beépítveXSD/DTD
Használat API, configConfig, CI/CDSOAP, config

A JSON formátumról

A JSON (JavaScript Object Notation) egy könnyű, szöveges adatcsere-formátum, amelyet Douglas Crockford népszerűsített a 2000-es évek elején. Bár a JavaScript szintaxisán alapul, nyelvfüggetlen – szinte minden modern programozási nyelv támogatja natívan.

A JSON két alapvető struktúrára épül: kulcs-érték párok gyűjteményére (objektum) és értékek rendezett listájára (tömb). Az értékek lehetnek stringek, számok, boolean (igaz/hamis), null, objektumok vagy tömbök – ezek tetszőlegesen egymásba ágyazhatók.

A formázás (prettify) a JSON olvashatóságát javítja behúzások és sortörések hozzáadásával, miközben az adattartalom változatlan marad. A minifikálás ennek az ellenkezője: eltávolítja a felesleges whitespace-t a kisebb fájlméret érdekében.

Hasznos tippek

  • Használj 2 szóközös behúzást – ez a legelterjedtebb konvenció a JSON fájloknál.

  • A JSON kulcsoknak mindig dupla idézőjelben kell lenniük – az egyszeres idézőjel szintaxis hiba.

  • A JSON nem támogat kommenteket. Ha megjegyzésekre van szükséged, fontold meg a YAML vagy JSON5 használatát.

  • A formázott JSON kiválóan alkalmas code review-khoz és dokumentációhoz.

Gyakori kérdések