La notación tradicional de JavaScript puede llegar a ser tediosa cuando se desarrollan aplicaciones complejas con objetos que contienen otros muchos objetos y arrays. Por este motivo, JavaScript define un método alternativo de notación llamado JSON (JavaScript Object Notation).
Ejemplo de un JSON con Arrays:
Fuentes:
http://librosweb.es/libro/ajax/capitulo_3.html
josematube
SON (JavaScript Object Notation) es un formato sencillo para el intercambio de información. El formato JSON permite representar estructuras de datos (arrays) y objetos (arrays asociativos) en forma de texto. La notación de objetos mediante JSON es una de las características principales de JavaScript y es un mecanismo definido en los fundamentos básicos del lenguaje.
En los últimos años, JSON se ha convertido en una alternativa al formato XML, ya que es más fácil de leer y escribir, además de ser mucho más conciso. No obstante, XML es superior técnicamente porque es un lenguaje de marcado, mientras que JSON es simplemente un formato para intercambiar datos.
La especificación completa de JSON se puede consultar en RFC 4627 y su tipo MIME oficial es
application/json.
Ejemplo:
var instance=
{
"User": {
"Name": "Josema",
"Surname": "Tube",
"PersonalInfo": {
"Phone": "9999-889879-88987",
"Address": {
"Street": "Unknown avenue",
"Number": "15",
"Letter": "B"
}
}
}
}
console.log(instance.User.PersonalInfo.Phone); // Imprime 9999-889879-88987
Ejemplo de un JSON con Arrays:
var item={
"Departament":"Internet",
Employees:[
{"firstName":"Josema"},
{"firstName":"Javier"},
{"firstName":"Pedro"}
]
};
console.log(item.Employees[1].firstName); //Imprime Javier
Fuentes:
http://librosweb.es/libro/ajax/capitulo_3.html
josematube
No hay comentarios:
Publicar un comentario