Skip to content

JSON

JSON (JavaScript Object Notation) es un formato de intercambio de datos ligero y basado en texto. Se utiliza para representar estructuras de datos simples y complejas de forma legible tanto para humanos como para máquinas. Aunque la sintaxis de JSON se parece mucho a un subconjunto de JavaScript, JSON no es un reemplazo de JavaScript.

Características principales de JSON:

  • Ligero: JSON es un formato de texto simple, lo que lo hace ideal para la transmisión de datos a través de redes o el almacenamiento de datos en archivos.
  • Legible: Los datos JSON son fáciles de leer y comprender tanto para humanos como para máquinas. La sintaxis se basa en pares clave-valor, similar a los objetos de JavaScript.
  • Lenguaje independiente: JSON es independiente del lenguaje de programación y se puede utilizar con cualquier lenguaje que tenga bibliotecas para analizar y generar JSON.
  • Estructurado: JSON puede representar estructuras de datos complejas, como objetos y arrays, lo que lo hace adecuado para almacenar información jerarquizada.

Ejemplos de estructuras JSON:

Objeto simple

JSON
// Objeto simple
{
"nombre": "Juan",
"edad": 30,
"ciudad": "Madrid"
}
// Array de objetos
[
{
"nombre": "Manzana",
"precio": 1.25
},
{
"nombre": "Banana",
"precio": 0.75
}
]
// Objeto anidado
{
"persona": {
"nombre": "Ana",
"edad": 25
},
"hobbies": ["leer", "cocinar", "viajar"]
}