¿Qué es el JSON? Descripción general de un laico

  • Peter Holmes
  • 0
  • 979
  • 13
Anuncio

¿Estás atrapado con las últimas tecnologías web? Conocimiento de HTML no solo para desarrolladores: 7 etiquetas HTML que cualquier escritor debe saber No solo para desarrolladores: 7 etiquetas HTML que cualquier escritor debe saber Para ser comercializable y flexible en línea, solo debe saber cómo formatear un artículo HTML completo, o cómo ajustar las cosas es bastante esencial si quieres ir más allá de simples actividades web como navegar y publicar en foros. Luego, hay temas más avanzados, como CSS (aprenda más aquí 5 pasos para aprender CSS y convertirse en un hechicero CSS pateado) 5 pasos para aprender CSS y convertirse en un hechicero CSS pateador CSS es el cambio más importante que tienen las páginas web visto en la última década, y allanó el camino para la separación de estilo y contenido. En la forma moderna, XHTML define la estructura semántica ...), AJAX (aprenda más aquí jQuery Tutorial (Parte 5): AJAX Them All! jQuery Tutorial (Parte 5): ¡AJAX a todos! A medida que nos acercamos al final de nuestra serie de mini-tutoriales jQuery, es hora de que analicemos en profundidad una de las características más utilizadas de jQuery. AJAX permite que un sitio web se comunique con ...) y JSON.

Ya sea que planee ser un desarrollador web o no, es una buena idea al menos saber qué es JSON, por qué es importante y por qué se usa en toda la web hoy en día..

¿Qué es JSON??

JSON significa Notación de objeto JavaScript. Es un formato estándar abierto que permite transferir datos a través de la web utilizando pares de atributos-valores. Eso puede sonar un poco confuso, así que profundicemos en eso un poco más.

Digamos que tengo un globo y quieres mi globo. Una forma de lograrlo sería empacar el globo y enviárselo por correo. Pero un método alternativo sería describirle el atributos de mi globo, que le permitiría recrear el mismo globo exacto sin tener que enviar el globo físico.

Mi globo podría tener un material atributo de valor caucho. Podría tener un color atributo de valor rojo. Podría tener un diámetro atributo de valor diez pulgadas. Podría tener un gas atributo de valor helio. Esos cuatro pares de valor-atributo son suficientes para que visualice mi globo, ¿verdad??

Así es como funciona JSON cuando transmite datos a través de Internet.

¿De qué sirve JSON??

JSON no fue el primero en utilizar pares de atributos-valores como una forma de transferir datos a través de Internet. El experto en tecnología entre ustedes podría notar que suena muy parecido a XML. Bueno, como resultado, JSON y XML realizan muchas de las mismas tareas. Entonces, ¿por qué elegir JSON sobre XML??

En la web de hoy, asincrónico La carga de datos es importante. En otras palabras, las páginas web quieren poder cargar nuevos datos sin tener que actualizar toda la página para obtenerlos. Esto da como resultado una experiencia de navegación más fluida y favorable. JSON es excelente para enviar y recibir datos asincrónicos porque es simple y fácil de usar.

¡Pero XML hace lo mismo! Entonces, ¿por qué algunas personas prefieren JSON??

Una respuesta a esa pregunta se puede encontrar en el nombre de JSON: Notación de objeto JavaScript. Es reconocido de forma nativa por JavaScript, que es uno de los idiomas más populares del mundo. Como JSON es un subconjunto de JavaScript, hay muy poco aprendizaje adicional que debes hacer una vez que conoces JavaScript.

Otra razón es que JSON es más legible que XML. Claro, es fácil acostumbrarse a XML cuando lo ha usado por un tiempo, pero mirar un archivo XML puede ser abrumador con todas sus etiquetas y verbosidad. JSON es más limpio, más fácil de entender para los novatos y bastante flexible con sus tipos de datos básicos..

Vea lo que los creadores de JSON tienen que decir sobre esta comparación en su página JSON vs. XML.

¿Qué aspecto tiene JSON??

JSON es solo una serie de pares de atributos-valores que se pueden anidar dentro de sí mismos cuando sea necesario. Por ejemplo, si nuestro objeto de datos era una persona, esa persona podría estar representada por los siguientes datos JSON:

Cada línea comienza con un atributo seguido de dos puntos, luego el valor para ese atributo Ese valor también puede ser una matriz, como se ve con el “números de teléfono” atributo anterior. El valor también puede ser una serie de más pares de atributos-valores, que puede ver en acción con el “dirección” atributo. Esto se llama un objeto.

A modo de comparación, aquí están los mismos datos representados por XML:

Conclusión

JSON es solo una forma de representar objetos de datos al transmitirlos a través de Internet. Es una alternativa a XML que es nativa de JavaScript, que es una de las razones por las que es tan popular y extendido. El uso más común para JSON es extraer datos de servidores web bajo demanda.

Esperemos que ahora comprenda mejor JSON y cómo se usa en el desarrollo web. Para obtener más información, la página JSON en MDN es un excelente lugar para comenzar.

Créditos de imagen: JSON Magnified Via Shutterstock




Nadie ha comentado sobre este artículo todavía.

Sobre tecnología moderna, simple y asequible.
Tu guía en el mundo de la tecnología moderna. Aprenda a usar las tecnologías y los dispositivos que nos rodean todos los días y aprenda a descubrir cosas interesantes en Internet.