Introducere în utilizarea JSON în Scurtături pe Mac
JSON este un format popular de interschimb al datelor, utilizat de API‑uri (application programming interfaces: interfețe de programare a aplicației). JSON vă permite să împachetați un mare volum de date într‑un bloc de text și apoi să le trimiteți în continuare într‑un alt serviciu. Toate valorile de date primesc nume, cunoscute drept chei și sunt combinate cu caractere speciale precum semnul de două puncte (:
) și acolade ({
și }
) pentru a forma obiecte de date.
În JSON, valorile sunt structurate în două tipuri de obiecte de date: dicționare și liste.
Un dicționar este o colecție neordonată de valori care au câte o cheie unică fiecare, denumite împreună perechi cheie/valoare. În JSON, acestea arată precum {key1: value1, key2: value2, key3: value3}
ș.a.m.d.
O listă este pur și simplu o colecție ordonată de valori. În JSON, acestea sunt valori separate prin virgulă încadrate de paranteze pătrate și arată precum [value1, value2, value3]
ș.a.m.d.
În ambele cazuri, puteți configura valorile drept text, numere, date booleene (adevărat sau fals), dicționare și liste.
JSON vă permite să imbricați structurile de dicționar și de listă oricum ați dori. De exemplu, puteți imbrica un dicționar într-un dicționar sau o listă într-un dicționar. Aceasta vă permite să modelați aproape orice structură de date, simplă sau complexă, ceea ce face JSON un mod puternic și totuși simplu de a organiza valorile ca obiecte de date.
De exemplu, puteți reprezenta o persoană utilizând un dicționar precum:
{"first_name": "Ion", "last_name": "Popescu", "vârstă": 9}
Altfel, dacă doriți o listă de persoane, puteți plasa dicționarele persoanelor într‑o listă precum:
[{"first_name": "John", "last_name": "Appleseed", "age": 9},
{"first_name": "Kate", "last_name": "Bell", "age": 10},
{"first_name": "Anna", "last_name": "Haro", "age": 11}]
Notă: Pentru mai multe informații despre semantica JSON, vizitați http://www.json.org.