¿Eres informático y quieres aprender como funciona Json? ¡Éste es tu sitio!
Comencemos por lo básico, antes de meternos de lleno en las características y la estructura de Json, es importante saber que es.
JSON es una notación para expresar datos con el formato de los literales de objetos de JavaScript. Los arhivos JSON son simples archivos de texto que contienen datos que se pueden consumir desde las aplicaciones.
Estos archivos sirven para compartir datos estructurados de manera simple y fácil de leer, es decir, una de las características de esta notación es la gran legibilidad que tiene, tanto para los sistemas informáticos y los lenguajes de programación como para cualquier usuario.
Su simplicidad, versatilidad y la compatibilidad con la mayoria de los lenguajes de programación lo han colocado en una posición predominante dentro de los formatos de intercambio de datos, su sucesor es el XML, el cual funciona de la misma manera pero tiene ciertas desventajas respecto a JSON.
Ahora veremos la estrutura básica de un archivo JSON donde te mostraré varios ejemplos para que lo visualizes mejor.
Un archivo JSON se organiza en pares de clave/valor. La clave es el nombre del datos, su significado. Por su parte, el valor puede ser de distintots tipos, principalmente aquellos que incorpora el propio lenguaje JavaScript.
Para que nos entendamos, si no conoces los literales de objeto de JavaScript, los pares clave/valor serían similar al concepto de lo que se refiere como diccionario o mapa, disponibles en múltiples lenguajes de programación.
Vale, ahora dicho esto te mostraré un ejemplo con comidas:
Esta estructura permite trabajar fácilmente con los datos, tanto para la recuperación de los mismos como para generarlos.
Además, los datos en JSON pueden ser animados, permitiendo estructuras de datos tan complejas como sea necesario. Aquí te pondré otro ejemplo donde se presenta una estructura más compleja:
Dicho esto, te diré por qué actualmente Json se ha convertido en un estándar de intercambio de datos:
Dos de las características más importantes de JSON son su facilidad de lectura y su poco peso, al menos frente a otros formatos de intercambio. Ello ha contribuido a mejorar su popularidad y a posicionarse como un estándar de intercambio de datos.
Los datos se presentan de manera clara y concisa, con una estructura muy bien definida donde se ve claramente como está declarada la función que hace cada dato en el documento, esto hace que la rapidez y la comodidad de la persona que lo está utilizando sea mucho mejor que en otros lenguajes anteriores como el XML.
Además, gracias al tamaño pequeño de los archivos JSON se pueden transferir rápidamente por la red y ahorra consumo de datos en las comunicaciones.
Además de todas las características dichas anteriormente, JSON es compatibles con muchos lenguajes de programación:
En definitiva, si eres informático y no sabes JSON, te recomiendo mucho aprender a utilizarlo, es muy útil y cuando aprendas a manejarlo verás la rentabilidad, comodidad, legibilidad y eficiencia que te va a proporcionar.
Comentarios
Publicar un comentario