CATEGORII DOCUMENTE |
JSON, creat in 2002, este bazat pe standardul ECMA-262, dar utilizarea sa nu necesita JavaScript. Datele care folosesc acest format sunt usor de procesat si generat de catre sistemele de calcul. Tipul MIME oficial pentru JSON este application/json Formatul JSON este complet independent de limbaj, dar utilizeaza conventii intalnite intr-un numar mare de limbaje de programare. Acest format este bazat pe doua structuri de date universale, suportate - intr-o forma sau alta - de toate limbajele de programare moderne:
o colectie de perechi nume/valoare; in multe limbaje, aceasta este implementata ca obiect, inregistrare, structura, tablou asociativ etc.;
o lista ordonata de valori; in cele mai multe limbaje, aceasta este implementata ca tablou, lista, vector etc.
In JSON, cele doua structuri amintite iau urmatoarele forme:
obiect (object): este un set neordonat de perechi nume (name)/valoare (value), inclus intre acolade. Fiecare nume (sir) este urmat de caracterul doua puncte si de valoarea sa. O pereche nume/valoare este separata de urmatoarea prin simbolul virgula;
tablou (array): este o colectie ordonata de valori, inclusa intre paranteze drepte, valorile fiind separate prin virgula;
valoare (value): poate fi un sir inclus intre ghilimele duble, un numar, un obiect, un tablou, precum si valorile true false sau null. Aceste structuri pot fi imbricate;
sir (string): este o colectie incadrata de ghilimele duble, formata din zero, unul sau mai multe caractere Unicode, cu exceptia caracterelor (ghilimele duble) si (backslash). Acestea din urma pot fi utilizate numai in secvente escape ( si ), la fel ca si caracterele de control;
numar (number): este asemanator cu tipul similar utilizat in JavaScript, cu exceptia faptului ca formatele octal si hexazecimal nu sunt folosite.
Simplitatea JSON a determinat o gama larga de utilizari ale acestuia. El
reprezinta, de exemplu, o alternativa la XML in
Politica de confidentialitate | Termeni si conditii de utilizare |
Vizualizari: 1136
Importanta:
Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved