JSON formátum és feldolgozása
A JSON (JavaScript Object Notation) egy könnyen olvasható és írható szerializációs formátum, amelyet adatok tárolására és továbbítására használnak. Gyakran alkalmazzák webes API-k, adatbázisok és konfigurációs fájlok esetében.
1. Mi az a szerializáció?
A szerializáció azt jelenti, hogy egy objektumot olyan formátumba alakítunk, amely könnyen elmenthető vagy továbbítható. A JSON erre egy népszerű megoldás, mert szöveges (string) alapú, így kompatibilis szinte minden programozási nyelvvel.
2. JSON alapstruktúrák
A JSON néhány egyszerű adattípusra épül:
-
Objektumok (object):
{ "kulcs": érték, "kulcs2": érték2 } -
Tömbök (array):
[ érték1, érték2, érték3 ] -
Alapvető adattípusok:
-
Sztringek:
"szöveg" -
Számok:
123, 45.67 -
Logikai értékek:
true, false -
Null érték:
null
-
Példa JSON adatstruktúrára
Ebben az esetben:
-
Az objektum tartalmaz kulcs-érték párokat.
-
A
"hobbik"tömböt tartalmaz. -
A
"profil"egy beágyazott objektum.
3. JSON használata különböző nyelveken
A legtöbb programozási nyelv támogatja a JSON feldolgozását beépített vagy külső könyvtárakkal.
Python
A json modul segítségével:
JavaScript
JavaScript-ben beépített JSON objektum segít:
4. JSON előnyei
✔ Egyszerű és ember által olvasható
✔ Platformfüggetlen
✔ Széles körben támogatott
✔ Könnyen konvertálható más formátumokba (pl. XML, CSV)
Megjegyzések
Megjegyzés küldése