Qué es el formato JSON

Formato JSON

Cada vez es más habitual toparnos con el término «JSON» en el mundo del desarrollo web. Si vamos a trabajar por ejemplo APIs, es muy probable que nos encontremos con este formato de intercambio de datos. Pero quizá no tenemos muy claro qué es exactamente y tampoco sabemos para qué sirve. En este artículo veremos de manera rápida y sencilla qué es y cómo se utiliza en la creación de páginas web. Si hace poco que has entrado en este mundillo, te será de gran utilidad.

¿Qué es JSON y para qué sirve?

JSON es un formato de texto diseñado para trabajar con datos estructurados. Sus siglas significan JavaScript Object Notation y aunque no necesariamente tenemos por qué estar trabajando con JavaScript, su nombre se debe a que usa la sintaxis de objetos de este lenguaje. Simplificando lo dicho, podríamos decir que es un sistema para usar datos de una manera ordenada, facilitando su intercambio entre aplicaciones y servicios.

Imaginemos que tenemos un almacén de ropa que sirve para la venta de distintas tiendas online. Pues con el formato JSON podríamos estructurar los datos de todos los productos que tenemos de un modo estándar para que puedan ser leídos por dichas tiendas. Utilizaríamos una sintaxis como la siguiente:

  {
    "id": 2020,
    "nombre": "Camiseta",
    "descripcion": "Camiseta de verano de colores lisos.",
    "caracteristicas": [
      "rojo",
      "azul",
      "negro"
    ]
  }

De un simple vistazo al ejemplo anterior podemos ver que el formato JSON ofrece varias ventajas, como su simplicidad, legibilidad y facilidad de uso para humanos y máquinas. Además, es un formato interoperable que se puede utilizar con una amplia gama de lenguajes de programación y tecnologías.

Como podrás comprobar, su uso es parecido al de XML y suele emplearse como sustituto de éste, aunque nada impide que puedan implementarse a la vez en un mismo proyecto. Como desarrollador web unas veces te vendrá impuesto el uso de uno u otro sistema y otras veces dependerá de ti decantarte por una opción.


Referencias:

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *