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"]}