2. 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 ‘:’.
3. 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.
4. 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"
5. 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".