JSON standuri pentru Javascript notație obiect. JSON este un format de date bazat pe text care este utilizat pentru a stoca și transfera date. De exemplu,
// JSON syntax{ "name": "John", "age": 22, "gender": "male",}
În JSON, datele sunt în perechi cheie/valoare separate prin virgulă ,
.
JSON a fost derivat din JavaScript. Deci, sintaxa JSON seamănă cu sintaxa literală a obiectului JavaScript. Cu toate acestea, formatul JSON poate fi accesat și creat și de alte limbaje de programare.
notă: obiectele JavaScript și JSON nu sunt aceleași., Veți afla mai multe despre diferențele lor mai târziu în acest tutorial.
date JSON
datele JSON constau din perechi cheie / valoare similare cu proprietățile obiectului JavaScript. Cheia și valorile sunt scrise în ghilimele duble separate printr-un punct :
. De exemplu,
// JSON data"name": "John"
notă: datele JSON necesită ghilimele duble pentru cheie.
Obiect JSON
obiect JSON este scris în interiorul acolade { }
. Obiectele JSON pot conține mai multe perechi cheie/valoare., De exemplu,
// JSON object{ "name": "John", "age": 22 }
JSON Array
JSON array este scris între paranteze pătrate . De exemplu,
// JSON array// JSON array containing objects
notă: datele JSON pot conține obiecte și tablouri. Cu toate acestea, spre deosebire de obiectele JavaScript, datele JSON nu pot conține funcții ca valori.
accesarea datelor JSON
puteți accesa datele JSON folosind notația dot. De exemplu,
folosim notația .
pentru a accesa datele JSON., Sintaxa ei este: variableName.key
de asemenea, puteți utiliza sintaxa paranteză pătrată pentru a accesa date JSON. De exemplu,
// JSON objectconst data = { "name": "John", "age": 22}// accessing JSON objectconsole.log(data); // John
JavaScript Objects VS JSON
deși sintaxa JSON este similară cu obiectul JavaScript, JSON este diferită de obiectele JavaScript.,
JSON | Obiect JavaScript |
---|---|
cheia în cheie/valoare pereche ar trebui să fie în ghilimele duble. | cheia în pereche cheie / valoare poate fi fără ghilimele duble. |
JSON nu poate conține funcții. | obiectele JavaScript pot conține funcții. |
JSON poate fi creat și utilizat de alte limbaje de programare. | obiectele JavaScript pot fi utilizate numai în JavaScript., |
Conversie JSON la Obiect JavaScript
puteți converti date JSON pentru un obiect JavaScript, folosind built-in JSON.parse()
function. De exemplu,
conversia obiectului JavaScript în JSON
de asemenea, puteți converti obiectele JavaScript în format JSON folosind funcția JavaScript încorporată JSON.stringify()
. De exemplu,
utilizarea JSON
JSON este formatul cel mai frecvent utilizat pentru transmiterea datelor (schimbul de date) de la un server la un client și invers., Datele JSON sunt foarte ușor de analizat și de utilizat. Este rapid să accesați și să manipulați datele JSON, deoarece acestea conțin doar texte.
JSON este independent de limbă. Puteți crea și utiliza JSON și în alte limbaje de programare.