JSON
El món de JavaScript i el format JSON (JavaScript Object Notation) estan íntimament lligats. JSON és una notació de format de dades lleugera basada en la sintaxi d'objectes de JavaScript. Aquesta relació inherent és la raó principal de la seva popularitat com a mètode d'intercanvi de dades.
JSON s'ha convertit en l'estàndard de facto per a l'intercanvi de dades entre un servidor i un client, especialment en aplicacions web modernes que utilitzen AJAX (Asynchronous JavaScript and XML, encara que ara s'utilitza majoritàriament JSON en lloc d'XML).
Característiques clau i ús a JavaScript
L'avantatge de JSON a l'entorn de JavaScript és la facilitat amb què es pot parsejar (analitzar) i serialitzar (convertir a cadena).
-
Parseig (Lectura): Quan JavaScript rep dades JSON, la funció nativa JSON.parse() les converteix instantàniament en un objecte JavaScript utilitzable. Això elimina la necessitat de complicades llibreries o processos de conversió.
-
Serialització (Escriptura): La funció JSON.stringify() pren un objecte o array de JavaScript i el converteix en una cadena JSON vàlida, llesta per ser enviada a un servidor o emmagatzemada (per exemple, a localStorage).
Sintàcticament, JSON només suporta tipus de dades primitius (cadenes, nombres, booleans, null) i dos tipus estructurals (objectes i arrays), sense suport per a funcions, dates (s'han de representar com a cadenes), ni undefined.
JSON no només és compatible amb JavaScript, sinó que és una extensió de la seva pròpia estructura de dades, permetent als desenvolupadors gestionar la informació de manera eficient.
Introducció
Què és JSON realment? Com el seu nom indica, JSON va néixer de la sintaxi d'objectes de JavaScri...
JSON vs XML
JSON i XML són dos formats essencials per a l'intercanvi de dades, però presenten diferències fon...
Sintaxi
Regles bàsiques de la sintaxi JSON La sintaxi de JSON es basa en un conjunt estricte de quatre r...
Javascript i JSON
<p id="demo"></p> <script> var text = '{ "employees" : [' + '{ "firstName":"John" , "la...
localstorage
Introducció a l'API localStorage L'objecte localStorage és un mecanisme que permet a les aplicac...
JSON i localstorage
JSON i localStorage: La parella perfecta L'objecte localStorage de l'API Web Storage permet a le...