Scrigroup - Documente si articole

     

HomeDocumenteUploadResurseAlte limbi doc
AccessAdobe photoshopAlgoritmiAutocadBaze de dateCC sharp
CalculatoareCorel drawDot netExcelFox proFrontpageHardware
HtmlInternetJavaLinuxMatlabMs dosPascal
PhpPower pointRetele calculatoareSqlTutorialsWebdesignWindows
WordXml


Introducere in JSON

html



+ Font mai mare | - Font mai mic



Introducere in JSON

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 AJAX, ca format utilizat pentru schimbul de date. In acest caz, unul dintre avantajele majore ale JSON este acela ca este mult mai usor sa se scrie un procesor JSON, decat unul XML. In JavaScript, JSON poate fi procesat utilizand functia eval( . Acest lucru a fost important pentru acceptarea JSON de catre comunitatea programatorilor AJAX, deoarece JavaScript este prezent in toate browserele moderne. Cu toate ca JSON este vazut adesea ca un concurrent al formatului XML, acest lucru nu este intotdeauna adevarat, ele fiind utilizate de multe ori in aceeasi aplicatie sau ca formate complementare.



Politica de confidentialitate | Termeni si conditii de utilizare



DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 1124
Importanta: rank

Comenteaza documentul:

Te rugam sa te autentifici sau sa iti faci cont pentru a putea comenta

Creaza cont nou

Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved