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:
trueilifalse. - 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.