Sobes.tech
Intern

Mi az a JSON?

sobes.tech MI

Válasz az MI-től

A JSON (JavaScript Object Notation) egy könnyű adatcsere-formátum, amelyet könnyű olvasni emberi szemmel, és gépek is könnyen értelmezhetnek. A JavaScript programozási nyelv egy részhalmazán alapul, de teljesen független tőle.

Fő jellemzők:

  • Hierarchikus szerkezet: Az adatok kulcs-érték párok és rendezett listák formájában vannak ábrázolva.
  • Szöveges formátum: Az adatok egyszerű szövegként jelennek meg, ami megkönnyíti azok hálózaton keresztüli továbbítását.
  • Nyelvtől független: A JSON-t bármilyen programozási nyelvvel lehet használni.

A JSON adat típusai:

  • Objektum (Object): Rendezés nélküli kulcs-érték párok halmaza. A kulcsok sztringek, az értékek lehetnek bármilyen JSON típusú adatok. {}-vel jelöljük.
  • Tömb (Array): Rendezett értékgyűjtemény. Az értékek lehetnek bármilyen JSON típusúak. []-vel jelöljük.
  • Sztring (String): Karakterlánc dupla idézőjelek között.
  • Szám (Number): Egész vagy lebegőpontos szám.
  • Logikai érték (Boolean): true vagy false.
  • Null: Az érték hiányát jelző érték.

JSON szerkezetének példája:

// JSON objektum példa
{
  "name": "John Doe",
  "age": 30,
  "isStudent": false,
  "courses": [
    "Math",
    "Physics"
  ],
  "address": {
    "street": "123 Main St",
    "city": "Anytown"
  },
  "additional_info": null
}

Használat QA-ban:

  • Adatok átadása API-kérésekben és válaszokban.
  • Konfigurációs fájlok.
  • Naplózás.
  • Tesztadatok.