http://www.mentoringit.com.mx 
JavaScript & JSON 
(JavaScript Object Notation) 
MentoringIT
http://www.mentoringit.com.mx 
Características principales JSON 
•Es una formato para compartir datos. 
•Esta basado en JavaScript. 
•Es una alternativa a XML para representar datos. 
•Un objeto JSON contiene elementos por clave- valor separados por ‘:’.
http://www.mentoringit.com.mx 
Ventajas de JSON 
•Un objeto JSON se lee y entiende fácilmente, además se puede convertir a un objeto JavaScript utilizando el método parse de JSON. 
•Utiliza menos espacio que un XML, es mas legible y se parsea mas rápido.
http://www.mentoringit.com.mx 
Estructura de Objeto JSON 
{ 
"dictionary": { 
"json": "JavaScript Object Notation" 
} 
} 
siempre comienza con una llave de apertura y termina con una llave de cierre. 
la clave siempre va entre comillas dobles. 
El valor puede ser cualquiera de los siguientes 6 tipos de datos: strings, numbers, objects, arrays, boolean o null. 
El objeto "dictionary" tiene como valor otro objeto llamado "json", "json" tiene como valor una cadena de caracteres "JavaScript Object Notation"
http://www.mentoringit.com.mx 
Convertir objetos JSON a objetos JavaScript 
•Se pueden convertir objetos JSON a objetos JavaScript con JSON.parse(). 
var data = '{'+ 
'"cursos": {'+ 
'"java":["Java bu00e1sico",'+ 
'"Java WEB",'+ 
'"Java Frameworks"],'+ 
'"php":["PHP orientado a objetos",'+ 
'"PHP Frameworks",'+ 
'"PHP Integraciu00f3n JQuery "]'+ 
'}'+ 
'}'; 
var info = JSON.parse(data); 
alert(info.cursos.java[0]); 
•El alert del ejemplo anterior despliega en el navegador una ventana con el mensaje "Java básico".
http://www.mentoringit.com.mx 
FIN.

Json