Què és JSON? Una visió general dels laics

Què és JSON? Una visió general dels laics

Esteu al dia amb les últimes tecnologies web? El coneixement d'HTML és pràcticament essencial si voleu anar més enllà de les activitats web senzilles com navegar i publicar en fòrums. A continuació, hi ha temes més avançats, com ara CSS (més informació aquí), AJAX (més informació aquí) i JSON.





Tant si teniu previst ser desenvolupador web com si no, és una bona idea, com a mínim, saber què és JSON, per què és important i per què s’utilitza avui a tot el web.





Què és JSON?

JSON significa Notació d'objectes JavaScript . És un format estàndard obert que permet transferir dades a través del web mitjançant l’ús parells atribut-valor . Pot semblar una mica confús, així que aprofundim en això una mica més.





Diguem que tinc un globus i tu vols el meu globus. Una manera d’aconseguir això seria empaquetar el globus i enviar-lo per correu. Però un mètode alternatiu seria descriure-vos el atributs del meu globus, que us permetria recrear el mateix globus exacte sense haver d'enviar el globus físic.

El meu globus podria tenir un material atribut de valor goma d'esborrar . Pot tenir un color atribut de valor xarxa . Pot tenir un diàmetre atribut de valor deu centímetres . Pot tenir un gas atribut de valor heli . Aquests quatre parells valor-atribut són suficients per visualitzar el meu globus, oi?



Així és com funciona JSON quan transmet dades a través d'Internet.

De què serveix JSON?

JSON no va ser el primer a utilitzar parells valor-atribut com a forma de transferir dades per Internet. Els experts en tecnologia que hi ha entre vosaltres poden notar que sona molt a XML. Doncs bé, resulta que JSON i XML realitzen moltes de les mateixes tasques. Llavors, per què triar JSON per XML?





A la web d'avui, asíncron la càrrega de dades és important. Dit d’una altra manera, les pàgines web volen poder carregar dades noves sense haver d’actualitzar tota la pàgina per obtenir-les. Això es tradueix en una experiència de navegació més fluida i favorable. JSON és ideal per enviar i rebre dades asíncrones perquè és senzill i fàcil d’utilitzar.

Però XML fa el mateix! Llavors, per què algunes persones prefereixen JSON?





Es pot trobar una resposta a aquesta pregunta al nom de JSON: Notació d'objectes JavaScript . És reconegut de forma nativa per JavaScript, que és un dels idiomes més populars del món. Com que JSON és un subconjunt de JavaScript, heu de fer molt poc aprenentatge addicional una vegada que coneixeu JavaScript.

Yahoo millors correus electrònics basats en la web

Una altra raó és que JSON és més llegible que XML. Per descomptat, és fàcil acostumar-se a XML quan l’heu utilitzat durant un temps, però mirar un fitxer XML pot ser aclaparador amb totes les seves etiquetes i la seva detallesa. JSON és més net, fàcil d’entendre per als novells i força flexible amb els seus tipus de dades bàsics.

Vegeu què han de dir els creadors de JSON sobre aquesta comparació JSON vs. XML pàgina.

Com és JSON?

JSON és només una sèrie de parells atribut-valor que es poden anidar dins d’ells mateixos quan calgui. Per exemple, si el nostre objecte de dades fos una persona, aquesta persona podria estar representada per les dades JSON següents:

Cada línia comença amb un atribut seguit de dos punts, després el valor per a aquest atribut. Aquest valor també pot ser una matriu, tal com es veu amb l'atribut 'phoneNumbers' anterior. El valor també pot ser una sèrie de més parells atribut-valor, que podeu veure en acció amb l'atribut 'adreça'. Això es diu an objecte .

A tall de comparació, aquí teniu les mateixes dades representades per XML:

Conclusió

JSON és només una manera de representar objectes de dades en transmetre'ls a través d'Internet. És una alternativa a XML que és nativa de JavaScript, que és un dels motius pels quals és tan popular i estesa. L'ús més comú per a JSON és extreure dades de servidors web sota demanda.

Esperem que ara tingueu una millor comprensió de JSON i com s’utilitza en el desenvolupament web. Per a més aprenentatge, Pàgina JSON a MDN és un gran lloc per començar.

Crèdits de la imatge: JSON augmentat a través de Shutterstock

Compartir Compartir Tweet Correu electrònic Els vuit millors llocs web per descarregar audiollibres de forma gratuïta

Els audiollibres són una gran font d’entreteniment i són molt més fàcils de digerir. Aquests són els vuit millors llocs web on els podeu descarregar gratuïtament.

Llegiu a continuació
Temes relacionats
  • Internet
  • Tecnologia explicada
  • Desenvolupament web
  • Programació
Sobre l'autor Joel Lee(1524 articles publicats)

Joel Lee és l’editor en cap de MakeUseOf des del 2018. Té un B.S. en informàtica i més de nou anys d'experiència en redacció i edició professional.

Més de Joel Lee

Subscriu-te al nostre butlletí

Uniu-vos al nostre butlletí per obtenir consells tècnics, ressenyes, llibres electrònics gratuïts i ofertes exclusives.

Feu clic aquí per subscriure-us