Buscador

jueves, 30 de abril de 2015

Javascript: JSON

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).


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