Sobes.tech
Intern

Mi az a JSON?

sobes.tech MI

Válasz az MI-től

A JSON (JavaScript Object Notation) egy könnyű szöveges formátum az adatok cseréjére. A JavaScript nyelv egy részhalmazán alapul, de teljesen független a nyelvtől.

A JSON fő jellemzői:

  • Olvashatóság: Ember által könnyen érthető formátum.
  • Egyszerűség: Könnyen elemzhető és generálható.
  • Függetlenség: A legtöbb programozási nyelv támogatja.

A JSON adatokat "kulcs-érték" párok vagy rendezett értéklisták formájában ábrázolja.

A JSON által támogatott adat típusok:

  • Objektumok: Rendezés nélküli "kulcs: érték" párok gyűjteményei. A kulcsok sztringek, az értékek lehetnek bármilyen érvényes JSON típus.
  • Tömbök: Rendezett értéklisták. Az értékek lehetnek bármilyen érvényes JSON típus.
  • Szövegek: Unicode karakterláncok, dupla idézőjelek között.
  • Számok: Egész vagy lebegőpontos számok.
  • Logikai értékek: true vagy false.
  • Null: Null érték.

Példa:

// JSON objektum példa
{
  "name": "Иван",
  "age": 30,
  "isStudent": false,
  "courses": ["Математика", "Физика"],
  "address": {
    "city": "Москва",
    "zipCode": "100001"
  },
  "notes": null
}

A JSON széles körben használt:

  • Adatok átadása kliens és szerver között (API).
  • Konfigurációs fájlok.
  • Adatok tárolása.