Sobes.tech
Intern

Čo je JSON?

sobes.tech AI

Odpoveď od AI

JSON (JavaScript Object Notation) je ľahký formát na výmenu dát, ktorý je ľahko čitateľný človekom a ktorý môžu analyzovať stroje. Je založený na podmnožine jazyka JavaScript, ale je úplne nezávislý od neho.

Hlavné vlastnosti:

  • Hierarchická štruktúra: Dáta sú reprezentované vo forme párov kľúč-hodnota a usporiadaných zoznamov.
  • Textový formát: Dáta sú zobrazené vo forme obyčajného textu, čo uľahčuje ich prenos cez sieť.
  • Nezávislosť od jazyka: JSON môže byť použitý s akýmkoľvek programovacím jazykom.

Typy dát v JSON:

  • Objekt (Object): Neusporiadaná sada párov kľúč-hodnota. Kľúče sú reťazce, hodnoty môžu byť akéhokoľvek typu dát JSON. Zobrazuje sa s zloženými zátvorkami {}.
  • Pole (Array): Usporiadaná kolekcia hodnôt. Hodnoty môžu byť akéhokoľvek typu dát JSON. Zobrazuje sa s hranatými zátvorkami [].
  • Reťazec (String): Sekvencia znakov v dvojitých úvodzovkách.
  • Číslo (Number): Celé číslo alebo číslo s plávajúcou čiarkou.
  • Boolean (Boolean): true alebo false.
  • Null: Hodnota, ktorá predstavuje absenciu hodnoty.

Príklad štruktúry JSON:

// Príklad JSON objektu
{
  "name": "John Doe",
  "age": 30,
  "isStudent": false,
  "courses": [
    "Math",
    "Physics"
  ],
  "address": {
    "street": "123 Main St",
    "city": "Anytown"
  },
  "additional_info": null
}

Použitie v QA:

  • Prenos dát v API požiadavkách a odpovediach.
  • Konfiguračné súbory.
  • Logovanie.
  • Testovacie dáta.