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):
truevagyfalse. - 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.