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

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

¿Estás al día con las últimas tecnologías web? El conocimiento de HTML es fundamental si desea ir más allá de las simples actividades web, como navegar y publicar en foros. Luego hay temas más avanzados, como CSS (obtenga más información aquí), AJAX (obtenga más información aquí) y JSON.





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





¿Qué es JSON?

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





Digamos que tengo un globo y tú quieres mi globo. Una forma de hacer que eso suceda sería empacar el globo y enviárselo por correo. Pero un método alternativo sería describirle el atributos de mi globo, lo que te permitiría recrear exactamente el mismo globo sin tener que enviar el globo físico.

Mi globo puede tener un material atributo de valor caucho . Podría tener un color atributo de valor red . Podría tener un diámetro atributo de valor diez pulgadas . Podría tener un gas atributo de valor helio . Esos cuatro pares de atributo-valor son suficientes para visualizar 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 atributo-valor como una forma de transferir datos a través de Internet. Los conocedores de la tecnología entre ustedes pueden notar que se parece muchísimo a XML. Bueno, resulta que 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 objetos JavaScript . Es reconocido de forma nativa por JavaScript, que es uno de los lenguajes más populares del mundo. Dado que JSON es un subconjunto de JavaScript, hay muy poco aprendizaje adicional que debe hacer una vez que conozca JavaScript.

¿Cómo consigo que mi computadora lea texto en voz alta?

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 principiantes 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 JSON frente a XML página.

¿Qué aspecto tiene JSON?

JSON es solo una serie de pares de atributo-valor que se pueden anidar dentro de sí mismos cuando sea necesario. Por ejemplo, si nuestro objeto de datos fuera 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 atributo 'phoneNumbers' anterior. El valor también puede ser una serie de más pares atributo-valor, que puede ver en acción con el atributo 'dirección'. Esto se llama objeto .

A modo de comparación, estos son 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 generalizado. El uso más común de JSON es extraer datos de servidores web a pedido.

Es de esperar que ahora comprenda mejor JSON y cómo se usa en el desarrollo web. Para un mayor aprendizaje, el Página JSON en MDN es un gran lugar para comenzar.

Créditos de imagen: JSON ampliado a través de Shutterstock

Cuota Cuota Pío Correo electrónico Los 8 mejores sitios web para descargar audiolibros gratis

Los audiolibros son una gran fuente de entretenimiento y mucho más fáciles de digerir. Aquí están los ocho mejores sitios web donde puede descargarlos gratis.

Leer siguiente
Temas relacionados
  • Internet
  • Tecnología explicada
  • Desarrollo web
  • Programación
Sobre el Autor Joel Lee(1524 Artículos publicados)

Joel Lee es el editor en jefe de MakeUseOf desde 2018. Tiene un B.S. en Ciencias de la Computación y más de nueve años de experiencia profesional en redacción y edición.

Más de Joel Lee

Suscríbete a nuestro boletín

¡Únase a nuestro boletín de noticias para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!

Haga clic aquí para suscribirse