Sobes.tech
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: true või false.
  • 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.