Intern
Mis on JSON?
sobes.tech AI
Vastus AI-lt
JSON (JavaScript Object Notation) on kerge tekstipõhine andmevahetuse formaat. See põhineb JavaScripti keele alamosa, kuid on täielikult keeleülene.
JSON-i peamised omadused:
- Lugemise lihtsus: Inimesele arusaadav formaat.
- Lihtsus: Kergesti analüüsitav ja genereeritav.
- Iseseisvus: Toetatud enamikus programmeerimiskeeltes.
JSON esitab andmed "võti-väärtus" paaridena või järjestatud väärtuste loenditena.
JSON-i toetatud andmetüübid:
- Objektid: Mittejärjestatud "võti: väärtus" paaride kogumid. Võtmed on stringid, väärtused võivad olla mis tahes kehtivad JSON-tüübid.
- Massivid: Järjestatud väärtuste loendid. Väljad võivad olla mis tahes kehtivad JSON-tüübid.
- Stringid: Unicode märkide jadas, ümbritsetud topeltjutumärkidega.
- Numbrid: Täisarvud või ujuknumbrid.
- Boolean väärtused:
truevõifalse. - Null: Tühi väärtus.
Näide:
// JSON objekti näide
{
"name": "Иван",
"age": 30,
"isStudent": false,
"courses": ["Математика", "Физика"],
"address": {
"city": "Москва",
"zipCode": "100001"
},
"notes": null
}
JSON-i kasutatakse laialdaselt:
- Andmete edastamiseks kliendi ja serveri vahel (API).
- Konfiguratsioonifailid.
- Andmete salvestamiseks.