JavaScript Object Notation (JSON) este un format de interschimbare a datelor. Deși nu este un subset strict, JSON se aseamănă mult cu un subset de sintaxă JavaScript. Deși multe limbaje de programare oferă suport JSON, acesta este util mai ales pentru aplicațiile bazate pe JavaScript, inclusiv siteuri și extensii de browser.

JSON poate reprezenta numere, boolean, șiruri de caractere, null, matrici (secvențe ordonate de valori), și obiecte (mapări de valori de șiruri) formate din aceste valori (sau din alte matrici sau obiecte). JSON nu reprezintă în mod nativ mai multe tipuri de date complexe cum ar fi funcții, expresii regulate, date, etc. (Implicit obiectele de date se serializează într-un șir care conține date în format ISO, astfel încât informația nu este complet pierdută). Dacă ai nevoie de JSON pentru a reprezenta tipuri suplimentare de date, transformă valorile în timp ce acestea sunt serializate sau înainte de a fi deserializate.

La fel ca XML, JSON are capacitatea de a stoca date ierarhice spre deosebire de formatul mai tradițional CSV. Multe instrumente oferă traducere între aceste formate precum acest convertor JSON în CSV.

Află mai multe

Cunoștințe generale

Referință tehnică

Document Tags and Contributors

 Contributors to this page: alexandracaulea
 Last updated by: alexandracaulea,