Sobes.tech
Intern

Čo je JSON?

sobes.tech AI

Odpoveď od AI

JSON (JavaScript Object Notation) je ľahký textový formát na výmenu dát. Je založený na podmnožine jazyka JavaScript, ale je úplne nezávislý od jazyka.

Hlavné vlastnosti JSON:

  • Čitateľnosť: Formát zrozumiteľný pre ľudí.
  • Jednoduchosť: Jednoduchý na analýzu a generovanie.
  • Nezávislosť: Podporovaný väčšinou programovacích jazykov.

JSON predstavuje dáta vo forme párov "kľúč-hodnota" alebo zoradených zoznamov hodnôt.

Typy dát, ktoré JSON podporuje:

  • Objekty: Nezoradené kolekcie párov "kľúč: hodnota". Kľúče sú reťazce, hodnoty môžu byť akýkoľvek platný typ JSON.
  • Pole: Zoradené zoznamy hodnôt. Hodnoty môžu byť akýkoľvek platný typ JSON.
  • Reťazce: Sekvencie znakov Unicode, uzavreté v dvojitých úvodzovkách.
  • Čísla: Celé alebo s plávajúcou čiarkou.
  • Boolean hodnoty: true alebo false.
  • Null: Prázdna hodnota.

Príklad:

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

JSON sa široko používa na:

  • Prenos dát medzi klientom a serverom (API).
  • Konfiguračné súbory.
  • Ukladanie dát.