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
File Format Conversion: A Complete Guide
Converting files between formats is a daily task for professionals across every industry. This comprehensive guide covers document, image, audio, …
How to Generate Strong Random Passwords
Password generation requires cryptographic randomness and careful character selection. This guide covers the principles behind strong password generation, entropy calculation, …
JSON vs YAML vs TOML: Choosing a Configuration Format
Configuration files are the backbone of modern applications. JSON, YAML, and TOML each offer different trade-offs between readability, complexity, and …
Meta Tags for SEO: Title, Description, and Open Graph
Meta tags control how your pages appear in search results and social media shares. This guide covers the essential meta …
Text Encoding Explained: UTF-8, ASCII, and Beyond
Text encoding determines how characters are stored as bytes. Understanding UTF-8, ASCII, and other encodings prevents garbled text, mojibake, and …
CSV vs JSON vs XML: Data Exchange Formats Compared
Data exchange formats serve different needs. CSV excels at tabular data, JSON dominates web APIs, and XML powers enterprise integrations. …