JSON1

Guía Completa de JSON

Profundiza en JSON (JavaScript Object Notation): el formato estándar para el intercambio de datos moderno

¿Qué es JSON?

JSON (JavaScript Object Notation) es un formato ligero y basado en texto para el intercambio de datos. A pesar de tener “JavaScript” en su nombre, JSON es en realidad un formato de datos independiente del lenguaje, con soporte nativo para análisis y generación en prácticamente todos los lenguajes de programación modernos.

Características Principales

Legible por Humanos

Formato de texto claro con estructura intuitiva de pares clave-valor

Amigable para Máquinas

Reglas de sintaxis simples, velocidad de análisis rápida

Independiente del Lenguaje

Compatible con todos los principales lenguajes de programación

Ligero

Más conciso que XML, menor tamaño de transmisión

Reglas de Sintaxis JSON

JSON se basa en dos estructuras:

  • Objetos: Una colección de pares nombre/valor (similar a diccionarios, tablas hash)
  • Arrays: Una lista ordenada de valores (similar a arrays o vectores)

Ejemplo de Sintaxis Básica

{
  "nombre": "Juan Pérez",
  "edad": 30,
  "activo": true,
  "direccion": {
    "ciudad": "Madrid",
    "codigoPostal": "28001"
  },
  "aficiones": ["programación", "lectura", "viajes"],
  "conyuge": null
}

Referencia Rápida

Tipos de Datos JSON

  • string - Texto entre comillas dobles
  • number - Números enteros o decimales
  • boolean - true o false
  • null - Valor nulo
  • object - Colección de pares clave-valor
  • array - Lista ordenada de valores

Leer en otro idioma