🍋
Menu
.json Code

JSON (JavaScript Object Notation)

JSON es un formato ligero de intercambio de datos fácil de leer y escribir para humanos, y fácil de analizar y generar para máquinas. Se ha convertido en el formato estándar para APIs web, archivos de configuración y almacenamiento de datos estructurados.

Tipo MIME

application/json

Tipo

Texto

Compresión

Sin pérdida

Ventajas

  • + Human-readable and writable with minimal syntax
  • + Native parsing in every programming language
  • + Dominant format for REST APIs and web services
  • + Lightweight — less verbose than XML

Desventajas

  • No comment syntax — cannot annotate configuration files
  • No native date, binary, or schema types
  • Trailing commas cause parse errors in strict parsers

Cuándo usar .JSON

Usa JSON para APIs web, archivos de configuración e intercambio de datos entre servicios. Considera YAML para configuración legible o MessagePack para serialización binaria eficiente.

Detalles técnicos

JSON soporta seis tipos de datos: cadenas (con escape Unicode), números (punto flotante de doble precisión), booleanos, null, arreglos y objetos. No permite comentarios ni comas finales. El texto JSON debe estar codificado en UTF-8 (RFC 8259).

Historia

Douglas Crockford formalizó JSON a principios de la década de 2000 basándose en la sintaxis de objetos literales de JavaScript. Se estandarizó como ECMA-404 en 2013 y RFC 8259 en 2017. La simplicidad de JSON lo convirtió en el formato dominante de APIs, reemplazando a XML en la mayoría de aplicaciones web.

Convertir desde .JSON

Convertir a .JSON

Formatos relacionados

Términos relacionados

Learn More

Casos de uso