Sobes.tech
Intern

Šta je JSON?

sobes.tech АИ

Одговор од АИ

JSON (JavaScript Object Notation) je lagani tekstualni format za razmenu podataka. Osnovan je na podskupu JavaScript jezika, ali je potpuno nezavistan od jezika.

Glavne karakteristike JSON-a:

  • Čitljivost: Format razumljiv ljudima.
  • Jednostavnost: Lako se parsira i generiše.
  • Nezavisnost: Podržan je od strane većine programskih jezika.

JSON predstavlja podatke u obliku parova "ključ-vrednost" ili sortiranim listama vrednosti.

Tipovi podataka koje podržava JSON:

  • Objekti: Nekoristne kolekcije parova "ključ: vrednost". Ključevi su nizovi, vrednosti mogu biti bilo koji validni JSON tip.
  • Nizovi: Sortirane liste vrednosti. Vrednosti mogu biti bilo koji validni JSON tip.
  • Nizovi: Sekvence Unicode karaktera, zatvorene u dvostruke navodnike.
  • Brojevi: Celi ili sa pokretnom zarezom.
  • Bool vrednosti: true ili false.
  • Null: Prazna vrednost.

Primer:

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

JSON se široko koristi za:

  • Prenos podataka između klijenta i servera (API).
  • Konfiguracione fajlove.
  • Čuvanje podataka.