Sobes.tech
Intern

Ce este JSON?

sobes.tech AI

Răspuns de la AI

JSON (JavaScript Object Notation) este un format ușor de text pentru schimbul de date. Se bazează pe un subset al limbajului JavaScript, dar este complet independent de limbaj.

Caracteristici principale ale JSON:

  • Ușor de citit: Format ușor de înțeles pentru oameni.
  • Simplitate: Ușor de analizat și de generat.
  • Independență: Suportat de majoritatea limbajelor de programare.

JSON reprezintă date sub forma de perechi "cheie-valoare" sau liste ordonate de valori.

Tipuri de date suportate de JSON:

  • Obiecte: Colecții nesortate de perechi "cheie: valoare". Cheile sunt șiruri, valorile pot fi orice tip JSON valid.
  • Array-uri: Liste ordonate de valori. Valorile pot fi orice tip JSON valid.
  • Șiruri: Secvențe de caractere Unicode, încadrate în ghilimele duble.
  • Numere: Numere întregi sau cu virgulă mobilă.
  • Valori boolean: true sau false.
  • Null: Valoare nulă.

Exemplu:

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

JSON este utilizat pe scară largă pentru:

  • Transferul de date între client și server (API).
  • Fișiere de configurare.
  • Stocarea datelor.