JSON pentru incepatori, folosind JavaScript si jQuery

Spre deosebire de XML, JSON oferă cu ușurință construită ca o persoană și un computer. JSON pot fi, de exemplu, atribuie o variabilă (pe care vom crea un obiect); Apoi, aceste date pot fi citite prin intermediul obiectului nou creat.

În primul rând, vom crea o variabilă pentru a stoca datele noastre, iar apoi vom folosi JSON, definesc obiectul. Unitatea noastră este destul de simplu: teren și valoarea firstName Ray. Linii în JSON închise în mod necesar în ghilimele. Dacă utilizați numere, citate nu sunt necesare.

Acest exemplu se va afișa în browser valoarea proprietății firstName.

JSON pentru incepatori, folosind JavaScript si jQuery

Crearea unui obiect înlocuitor

Să creăm un exemplu mai realist: introduceți datele noastre JSON într-un obiect DOM.

suntem acum, în loc să afișeze un avertisment, a pus datele într-un element HTML. JSON, desigur, poate fi mult mai dificil. Să încercăm să adăugați mai multe câmpuri.

Adăugarea de matrice

Ce se întâmplă dacă vrem să aducem un grup de oameni. atunci trebuie să utilizați matrice. Array în JSON pot fi create folosind paranteze pătrate. Să vedem modul în care datele noastre va căuta pentru mai mulți utilizatori.

Se pare un pic complicat, dar de fapt nu este greu de înțeles. JSON obiect este creat cu ajutorul acolade; matrice este creat folosind paranteze pătrate. Deci, în scopul de a organiza datele noastre, am creat un obiect de utilizatori. care a plasat matrice. În matrice sunt aranjate alte facilități. Fiecare pereche (nume / valoare) separate printr-o virgulă.

Observați modul în care codul sa modificat pentru a introduce numele. Am cuplat utilizatori noi facilitate, iar apoi utilizați paranteze pătrate indică primul element din matrice. Adăugați un alt strat la structura datelor noastre.

JSON pentru incepatori, folosind JavaScript si jQuery

Acum, proprietate a obiectului alăturat conține mai multe domenii; utilizați o matrice nu este necesară, astfel încât vom folosi notația obiect. Acum avem date cu privire la numărul de utilizatori, este timpul pentru a merge la fiecare utilizator și a le afișa într-o listă.

Punerea în aplicare a unei liste de utilizatori (treci pe obiect JSON)

Pentru a itera toate proprietățile obiectului există proiectare for..in:

Iată-ne, trecând peste toate elementele de matrice; să mențină date într-o variabilă de ieșire și de a pune datele în elementul cu id-ul egal înlocuitor. puteți spune că datele noastre sunt construite un pic mai lent.

Citește JSON dintr-un fișier extern

Ar fi frumos pentru a salva datele într-un fișier extern, și citiți-le după cum este necesar. Am de gând să folosească biblioteca jQuery și, prin urmare, pentru a începe cu, avem nevoie pentru a conecta biblioteca jQuery; apoi apel getJSON funcția. Aici este codul nostru:

JSON pentru incepatori, folosind JavaScript si jQuery

Acest lucru este în mare parte același cod, dar datele sunt de ieșire spre exterior. Tocmai am încheiat toate getJSON funcția. ceea ce face toată munca grea de la citirea fișierului. Data.json fișier cu date, să situat în același director și arată astfel:

După cum puteți vedea, JSON foarte ușor de citit, și odată ce te obișnuiești cu el între paranteze, va codifica cu ușurință.

articole similare