JSON
JSON este acronimul pentru Notare obiect JavaScript

Un format ușor de schimb de date, care este ușor de citit și scris de oameni și ușor de analizat și generat de mașini. Se bazează pe un subset al limbajului de programare JavaScript, standardul ECMA-262 ediția a treia – decembrie 3. JSON este un format de text care este complet independent de limbă, dar utilizează convenții familiare programatorilor din familia C de limbaje, inclusiv C, C++, C#, Java, JavaScript, Perl, Python și multe altele. Aceste proprietăți fac din JSON un limbaj ideal pentru schimbul de date.
Iată un exemplu de date JSON:
{
"name": "John Smith",
"age": 35,
"address": {
"street": "21 2nd Street",
"city": "New York",
"state": "NY",
"zip": "10021"
},
"phoneNumbers": [
{
"type": "home",
"number": "212 555-1234"
},
{
"type": "fax",
"number": "646 555-4567"
}
]
} În acest exemplu, datele JSON descriu o persoană, cu proprietăți precum numele, vârsta, adresa și numerele de telefon. Adresa și numerele de telefon sunt ele însele obiecte, care sunt imbricate în obiectul părinte. Acest tip de imbricare poate fi folosit pentru a reprezenta structuri de date mai complexe.