Anunciese Aquí

Registro automático

Acceder con Twitter

top articulo
twitter
facebook
Rss
viernes 19 de abril del 2024
Lea, publique artículos gratis, y comparta su conocimiento
Usuario Clave ¿Olvidó su clave?
¿Iniciar sesión automáticamente en cada visita?
Inserte su correo electronico

El Formato de intercambio de datos JSON

veces visto 2634 Veces vista   comentario 0 Comentarios

El Formato de intercambio de datos JSON

JSON(Javascript Objetc Notation) es un formato de intercambio de datos desarrollado por Douglas Crockford. El propósito de su creación fue generar un mecanismo para compartir información entre aplicaciones y arquitecturas a través de una sintaxis sencilla y un parsing ágil.

Características de JSON

Se caracteriza por ser fácil de especificar, requerir solo un archivo de texto para su declaración y utilizar sintaxis amigables para la interpretación humana. JSON está basado en objetos y particularidades de Javascript pero eso no significa que dependa de este para implementarse. Actualmente puede usarse junto a los lenguajes de programación mas populares tales como C++, Java, C#, PHP, etc.

Para representar la información JSON usa dos tipos de estructuras: Pares tipo/clave y listas de datos. La primera es un conjunto relacionado de datos que representan una entidad (podría asemejarse a los objetos en los lenguajes POO). Y las listas de datos son una colección de valores asociados bajo un mismo denominador.

El siguiente es la representación de los datos de un estudiante:

{ "Estudiantes": { "0": { "estudianteId": "001", "primerNombre": "Carmen", "segundoNombre" ;: "Jimenez", "materias": [ "Matemáticas", "Cálculo Diferencial", "Programación I", "Estadística Descriptiva"] } } }

Utilidades de JSON

Este formato tiene muchas aplicaciones relacionadas al intercambio de datos entre tecnologías. Una de ellas es la construcción de aplicaciones web que transfieran información. Aunque este trabajo era antes de XML, los desarrolladores se están decidiendo por esta nueva herramienta, debido a que JSON reduce las operaciones de consulta en el lado del servidor y evita especificar rutas de acceso, como lo hace XML con el uso de XPath. Esto se debe a que las definiciones JSON son parseadas directamente por el motor de Parsing del navegador

Hola Mundo en JSON

A continuación veremos un ejemplo sencillo con Javascript donde se generará la cadena "Hola Mundo" en un documento HTML:

<!DOCTYPE html> <html> <head> & lt;title>Hola Mundo en JSON</title> <script type="text/javascript"> var objeto = {"Saludo":"Hola Mundo"}; alert(objeto.Saludo); </script> </head> <body> <h1> ;Hola Mundo</h1> <p>Nuestros primeros pasos en JSON</p> </body> < /html>

Si observas bien, lo único que se hizo fue construir un objeto que contiene un campo cuya clave es "Saludo" y su valor es "Hola Mundo". Luego creamos un dialogo de alerta con el valor que tiene objeto en Saludo.

Clasificación: 2.1 (15 votos)
Está prohibido copiar este artículo. Artículo.org no permite la sindicación de sus artículos.
Acerca del autor

James Revelo Desarrollador de Sotware Independiente Creador de Hermosa Programación

¿Tiene comentarios o preguntas para el autor?
Artículos recomendados
Diseño Web para niños
Escrito por Zerep, Añadido: 01 de Mar, 2011
El diseño web para los niños es una experiencia fascinante, desafiante y gratificante, además de exasperante. Aquí se está tratando de crear una experiencia digital para personas que aún carecen de la capacidad cognitiva para entender la abstracción. En el diseño web para niños se tratando de establecer...
veces visto 2663 Veces vista:   comentarios 0 Comentarios
Pasos necesarios para ejecutar un programa en una computadora
Escrito por Carlos Pes, Añadido: 13 de Ene, 2011
Suponiendo que en el disco duro de un PC esté guardado un programa que sirva para realizar la suma de dos números enteros cualesquiera (por ejemplo, del 3 y el 5), si alguien quiere realizar una suma con dicho programa, deberá seguir, como mínimo, los siguientes cinco pasos: 1. Encender el ordenador....
veces visto 5988 Veces vista:   comentarios 0 Comentarios
Protesta de GOOGLE por acuerdo de APPLE con los programadores
Escrito por Leonel Morales, Añadido: 24 de Jun, 2010
Google dijo el miércoles 09/junio/2010 que los recientes cambios en el acuerdo entre su rival Apple y los desarrolladores de aplicaciones bloquearán las herramientas de publicidad de Google para el popular iPhone, creando barreras "artificiales" para la competencia Apple modificó la redacción del...
veces visto 1616 Veces vista:   comentarios 0 Comentarios
Introducción a PHP
Escrito por Hugo Gómez, Añadido: 22 de Abr, 2010
¿Qué es PHP? PHP significa “PHP: Hypertext Preprocessor”. PHP es un lenguaje de script del lado del servidor para crear páginas Web dinámicas. Crear scripts PHP para realizar un seguimiento de las actividades de los visitantes en el sitio, enviar correos electrónicos a los clientes, que los usuarios...
veces visto 3398 Veces vista:   comentarios 0 Comentarios
Pasos fundamentales para comenzar a programar
Escrito por Javi Pizarro , Añadido: 17 de Mar, 2011
Te voy a mostrar el error más común que comenten el 90% de las personas que deciden aprender a programar. Si tú eres capaz de evitar este error y enfocar tus energías a lo que te voy a proponer, vas a ser capaz de dar tus primeros pasos para programar y de ponerte en acción sin dudarlo y sin...
veces visto 2950 Veces vista:   comentarios 0 Comentarios