Sobes.tech
Intern

Kas yra JSON?

sobes.tech AI

Atsakymas iš AI

JSON (JavaScript Object Notation) yra lengvas tekstinis formatas duomenų keitimui. Jis pagrįstas JavaScript kalbos dalimi, tačiau yra visiškai nepriklausomas nuo kalbos.

Pagrindinės JSON savybės:

  • Skaitomumas: Žmonėms suprantamas formatas.
  • Paprastumas: Lengvai analizuojamas ir generuojamas.
  • Nepriklausomybė: Palaikomas daugumos programavimo kalbų.

JSON vaizduoja duomenis kaip "raktas-reikšmė" poras arba tvarkingus reikšmių sąrašus.

JSON palaikomi duomenų tipai:

  • Objektai: Nenuoseklūs "raktas: reikšmė" porų rinkiniai. Raktai — eilutės, reikšmės gali būti bet kokio galiojančio JSON tipo.
  • Masyvai: Tvarkingi reikšmių sąrašai. Reikšmės gali būti bet kokio galiojančio JSON tipo.
  • Eilutės: Unicode simbolių sekos, įdėtos į dvigubas kabutes.
  • Skaičiai: Sveiki arba su kableliu.
  • Boolean reikšmės: true arba false.
  • Null: Tuščia reikšmė.

Pavyzdys:

// JSON objekto pavyzdys
{
  "name": "Иван",
  "age": 30,
  "isStudent": false,
  "courses": ["Математика", "Физика"],
  "address": {
    "city": "Москва",
    "zipCode": "100001"
  },
  "notes": null
}

JSON plačiai naudojamas:

  • Duomenų perdavimui tarp kliento ir serverio (API).
  • Konfigūracijos failams.
  • Duomenų saugojimui.