Intern
Šta je JSON?
sobes.tech АИ
Одговор од АИ
JSON (JavaScript Object Notation) je lagani format za razmenu podataka, lako čitljiv od strane ljudi i lako parsiran od strane mašina. Osnovan je na podskupu JavaScript programskog jezika, ali je potpuno nezavistan od njega.
Glavne karakteristike:
- Hijerarhijska struktura: Podaci su predstavljeni u obliku parova ključ-vrednost i uređenih lista.
- Tekstualni format: Podaci su predstavljeni u obliku običnog teksta, što ih čini pogodnim za prenos putem mreže.
- Nezavisnost od jezika: JSON može biti korišćen sa bilo kojim programskim jezikom.
Tipovi podataka u JSON:
- Objekat (Object): Nesortiran skup parova ključ-vrednost. Ključevi su nizovi, vrednosti mogu biti bilo kog tipa JSON podataka. Predstavlja se sa zagradama
{}. - Niz (Array): Uređena kolekcija vrednosti. Vrednosti mogu biti bilo kog tipa JSON podataka. Predstavlja se sa uglastim zagradama
[]. - Niz (String): Sekvenca karaktera u dvostrukim navodnicima.
- Broj (Number): Celi ili decimalni broj.
- Boolean (Boolean):
trueilifalse. - Null: Vrednost koja predstavlja odsustvo vrednosti.
Primer strukture JSON:
// Primer JSON objekta
{
"name": "John Doe",
"age": 30,
"isStudent": false,
"courses": [
"Math",
"Physics"
],
"address": {
"street": "123 Main St",
"city": "Anytown"
},
"additional_info": null
}
Upotreba u QA:
- Prenos podataka u API zahtevima i odgovorima.
- Konfiguracioni fajlovi.
- Logovanje.
- Test podaci.