JSON
Última actualización
¿Te fue útil?
Última actualización
¿Te fue útil?
JSON (Java Script Object Notacion) és un format per emmagatzemar i intercanviar dades.
JSON és text, escrit amb sintaxi de JavaScript aprofitant l'ús dels objectes JavaScript.
Va néixer com a alternativa al XML.
S’utilitza molt per enviar informació des del servidor a una pàgina web.
Actualment està superant l'ús del XML en aplicacions web, gràcies a la facilitat, portabilitat i llegibilitat.
L'extensió dels fitxers JSON és .json
.
A JSON existeixen dos tipus d’elements: objectes i arrays.
Els objectes s'escriuen com a parelles de clau i valor
.
Per assignar valor s'utilitza els dos punts ( :
)
Exemple:
Les claus a JSON requereixen cometes dobles.
Les dades se separen per comes ( ,
)
Exemple:
Un array es una llista (col·lecció ordenada) de valores.
Els arrays s'envolten de claudàtors [ ]
i cada valor de dins va separat per una coma ( ,
).
Exemple:
Un valor d'un array també pot ser un objecte JSON.
Exemple:
Els valors d'un array també poden ser altres arrays:
Exemple:
Els següents exemples JSON i XML defineixen un objecte d'empleats, amb una matriu de 3 empleats:
Exemple XML
Tant JSON com XML:
Són "autodescriptibles" (llegibles per humans)
Són jeràrquics (valors dins dels valors)
Es poden analitzar i utilitzar en molts llenguatges de programació.
No utilitza etiquetes de tancament.
És més curt. Ocupa menys espai i es transfereix més ràpidament.
És més ràpid de llegir i escriure.
Podem comprovar la validesa d'un fitxer JSON amb eines on-line com per exemple:
Tot i que hi ha editors o IDEs que, directament o afegint plugins, també ens permeten fer aquesta validació.
Però si, a més, ens volem assegurar que compleix una determinada estructura, podem fer servir: