Ultimele tutoriale de dezvoltare web
 

JSON - Introducere


JSON - Estimează în obiecte JavaScript

Formatul JSON sintactic este identic cu codul pentru crearea de obiecte JavaScript.

Din cauza acestei similitudine, în loc de a folosi un parser (like XML does) , un program JavaScript poate utiliza funcțiile JavaScript standard pentru a converti JSON în obiecte JavaScript native.


Încearcă-l singur

Cu editorul nostru, puteți modifica codul JavaScript on-line și faceți clic pe un buton pentru a vedea rezultatul:

JSON Exemplu

<!DOCTYPE html>
<html>
<body>

<h2>JSON Object Creation in JavaScript</h2>

<p id="demo"></p>

<script>
var text = '{"name":"John Johnson","street":"Oslo West 16","phone":"555 1234567"}';

var obj = JSON.parse(text);

document.getElementById("demo").innerHTML =
obj.name + "<br>" +
obj.street + "<br>" +
obj.phone;
</script>

</body>
</html>
Încearcă - l singur »

La fel ca XML Deoarece

  • Atât JSON și XML este "self describing" de "self describing" care "self describing" (human readable)
  • Atât JSON și XML este ierarhice (values within values) de (values within values)
  • Atât JSON și XML poate fi analizat și utilizat de o mulțime de limbaje de programare
  • Atât JSON și XML poate fi preluat cu un XMLHttpRequest

Mult Spre deosebire de XML Deoarece

  • JSON nu utilizează tag-ul final
  • JSON este mai scurt
  • JSON este mai rapid să citească și să scrie
  • JSON pot utiliza matrice

Cea mai mare diferență este:

XML trebuie să fie analizate cu un parser XML, JSON poate fi analizat printr-o funcție JavaScript standard.


De ce JSON?

Pentru aplicații AJAX, JSON este mai rapid și mai ușor decât XML:

Utilizarea XML

  • Preluați un document XML
  • Utilizați DOM XML pentru a bucla prin documentul
  • Valorile de extracție și se păstrează în variabile

Utilizarea JSON

  • Preluați un șir JSON
  • JSON.parse șirul JSON