JSON - l

utilizarea

Datorită concizie sale în comparație cu XML. JSON pot fi mai potrivite pentru structuri complexe serializare. Dacă vorbim despre aplicații web, astfel încât este necesar să se sarcinile atât schimbul de date între browser și server (AJAX), precum și între serverele ei înșiși (interfețele HTTP-software). JSON este, de asemenea, foarte potrivit pentru stocarea structurilor dinamice complexe în baze de date relaționale sau cache-ul de fișiere.







JSON este construit pe două structuri:

  • Un set de perechi cheie / valoare. În diferite limbi, acest lucru este realizat ca un obiect. de înregistrare. structură. Dicționar. tabel hash. lista cu o cheie sau un tablou asociativ. Cheia poate fi doar o valoare șir - orice formă.
  • A comandat un set de valori. În multe limbi, acest lucru este realizat ca o matrice. vector. listă, sau secvență.

Aceasta este - structurile de date universale. În teorie, toate limbajele de programare moderne le sprijini într-o formă sau alta. Deoarece JSON este utilizat pentru a face schimb de date între diferite limbaje de programare, este logic să-l construiască pe aceste structuri.







În JSON le-au folosit următoarele forme:

  • Obiectul - este un set neordonat de perechi nume / valoare. închise între acolade. Între numele și valoarea valoarea „:“ caracter. și perechile nume / valoare separate prin virgulă.
  • Array (unidimensional) - un set de valori care au numere de serie (coduri). Matricea se include între paranteze pătrate []. Valorile sunt separate prin virgulă.
  • Valoarea poate fi un șir de caractere în număr de ghilimele duble. valoare adevărată sau falsă. obiect. matrice. sau valoare nulă. Aceste structuri pot fi imbricate una în cealaltă.
  • Linia - este un set ordonat de zero sau mai multe caractere Unicode. ghilimele duble, cu evacuare-o secvență care începe cu o bară oblică inversă (backslash). Caracterele sunt reprezentate printr-o linie simpla.
  • Nume - un șir de caractere.

Șirul este foarte similar cu un șir de caractere în C și Java. Numărul este, de asemenea, foarte similar cu C sau Java număr, cu excepția faptului că numai formatul zecimal. Lacunele pot fi inserate între oricare două simboluri.

structură XML ca ar arata astfel:

Vezi ce „JSON“ în alte dicționare:

JSON-RPC - este un protocol de apel de procedură la distanță codificată în JSON. Este un protocol foarte simplu (și foarte similar cu XML RPC), definind doar o mână de tipuri de date și comenzi. Spre deosebire de RPC XML sau SOAP, permite o comunicare bidirecțională între ... Wikipedia