A JSON (JavaScript Object Notation) egy egyszerű, szöveges, adatcsere-formátum. Elsősorban arra használjuk, hogy adatokat tároljunk vagy küldjünk különböző alkalmazások, például szerverek és kliensek között. Nagyon könnyen olvasható az emberek számára, mégis nagyon kompakt és könnyen feldolgozható a gépek számára is.
A JSON-t eredetileg a JavaScript nyelvhez fejlesztették ki, de mára szinte minden programozási nyelvben használható.
Mire jó a JSON?
- Adatok szerver és kliens közti küldésére
- Konfigurációs fájlokban információk tárolására
- Adatbázisok, webszolgáltatások válaszainak formázására
Hogyan néz ki a JSON szerkezete?
A JSON alapszerkezete kulcs-érték párokat tartalmaz, amelyeket kapcsos zárójelek {}
között helyezünk el. A listákat pedig szögletes zárójelek []
között tároljuk.
Példa: Lista JSON formátumban
Egy egyszerű példán keresztül, így néz ki egy lista (tömb) JSON-ban:
{
"gyümölcsök": [
"alma",
"banán",
"körte",
"narancs"
]
}
Itt a "gyümölcsök"
egy kulcs, amelyhez egy érték tartozik: egy lista a felsorolt gyümölcsökkel.
Komplexebb lista példa objektumokkal:
{
"emberek": [
{
"név": "Kovács István",
"kor": 32
},
{
"név": "Nagy Anna",
"kor": 27
}
]
}
JSON szinonimái, alternatív kifejezései
A JSON-nak igazából nincsenek teljesen azonos jelentésű magyar szinonimái, mivel egy konkrét, jól meghatározott adatformátumról van szó. Néha azonban ezekkel a kifejezésekkel is találkozhatsz:
- Adatcsere formátum
- Szöveges adatformátum
- (Programozásban is néha „JSON-objektum”-nak mondják)
Összefoglalva
A JSON egy univerzális, egyszerű szöveges formátum, amely könnyen áttekinthető és olvasható – nem hiába vált az egyik legnépszerűbb adatcsere-formátummá a világon. Ha bármilyen programban vagy weboldalon adatokat kell küldeni vagy fogadni, biztosan összefutsz vele!