Intern
Mis on JSON?
sobes.tech AI
Vastus AI-lt
JSON (JavaScript Object Notation) on kerge andmevahetusvorming, mida on lihtne lugeda inimestel ja mille maht on lihtne analüüsida masinatel. See põhineb JavaScripti programmeerimiskeele alamhulgale, kuid on sellest täielikult sõltumatu.
Peamised omadused:
- Hierarhiline struktuur: Andmed esitatakse võtme-väärtuse paaridena ja järjestatud nimekirjadena.
- Tekstivorming: Andmed esitatakse lihttekstina, mis muudab nende edastamise võrgus lihtsamaks.
- Sõltumatus keelest: JSON-i saab kasutada mis tahes programmeerimiskeeltes.
JSON-i andmetüübid:
- Objekt (Object): Mittejärjestatud võtme-väärtuse paaride kogum. Võtmed on stringid, väärtused võivad olla mis tahes JSON-i andmetüüp. Näidatakse kühvlitega
{}. - Massiiv (Array): Järjestatud väärtuste kogum. Väärtused võivad olla mis tahes JSON-i andmetüüp. Näidatakse nurksulgudega
[]. - String (String): Tähemärkide jada topeltjutumärkide vahel.
- Number (Number): Täisarv või ujuknumber.
- Boolean (Boolean):
truevõifalse. - Null: Väärtus, mis tähistab väärtuse puudumist.
JSON-i struktuuri näide:
// JSON objekti näide
{
"name": "John Doe",
"age": 30,
"isStudent": false,
"courses": [
"Math",
"Physics"
],
"address": {
"street": "123 Main St",
"city": "Anytown"
},
"additional_info": null
}
Kasutamine QA-s:
- Andmete edastamine API-päringutes ja vastustes.
- Konfiguratsioonifailid.
- Logimine.
- Testandmed.