Blog y tutoriales de JSON
Guías completas, tutoriales prácticos y documentación de JSON para desarrolladores de principiante a avanzado.
Últimos artículos
Las guías y tutoriales de JSON más completos
¿Qué es JSON? Una guía completa para principiantes
JSON (JavaScript Object Notation) es un formato ligero de intercambio de datos, fácil de leer para los humanos y de analizar para las máquinas. Aprende la sintaxis, los tipos de datos y la estructura que impulsan las APIs modernas.
La historia de JSON: del 2000 al estándar de la industria
Recorre JSON desde la idea de Douglas Crockford en 2001, pasando por su adopción por Yahoo, hasta convertirse en el estándar ECMA-404 que impulsa el 90 % de las APIs modernas.
La guía completa de JSON Schema (Draft 7)
JSON Schema es el estándar para describir y validar la estructura de JSON. Aprende las palabras clave principales, crea un esquema de API real y aplica buenas prácticas.
Ejemplos de JSON en 7 lenguajes: JavaScript, Python, Go, Rust, PHP, Java, C#
Ejemplos listos para producción de análisis y serialización de JSON en siete lenguajes, con manejo de errores y buenas prácticas.
Cada herramienta de JSONForge, explicada
Un recorrido por todas las herramientas JSON del kit: qué hace cada una, cuándo recurrir a ella y cómo encajan entre sí. Formatea, valida, repara, convierte y explora JSON, todo en tu navegador.
La extensión de navegador de JSONForge
Formatea, valida y explora JSON en cualquier página web sin salir de tu pestaña. Una guía sobre qué hace la extensión de navegador de JSONForge, cómo instalarla y cuándo es mejor que el sitio web.
JSON vs XML vs YAML: cómo elegir el formato de datos adecuado
JSON, XML y YAML representan los mismos datos estructurados con formas distintas y compromisos diferentes en verbosidad, comentarios y análisis. Una comparación práctica de cuándo gana cada uno.
Errores comunes de análisis de JSON y cómo corregirlos
JSON.parse() no perdona. Una coma de más o un carácter sin escapar en cualquier parte del documento hace que rechace el documento entero. Una guía de campo de los errores de análisis de JSON más comunes, qué significan los mensajes de error de V8 y cuándo corregir a mano o recurrir a una herramienta de reparación.
Diseño de respuestas JSON en APIs REST: buenas prácticas y antipatrones
La forma del JSON de una API REST es un contrato del que depende cada cliente. Una guía práctica de diseño de sobres, paginación, null frente a campos omitidos, formas de error, convenciones de nomenclatura y los antipatrones que hacen que una API sea dolorosa de consumir.
Trabajar con JSON anidado: aplanar, consultar y transformar datos
El JSON profundamente anidado es natural para los programas y doloroso para las hojas de cálculo y el SQL. Una guía práctica para aplanar objetos anidados en mapas planos de clave/valor, decidir cuándo aplanar y cuándo mantener el anidamiento, y consultar valores anidados con notación de puntos.
Minificar JSON frente a embellecerlo: cuándo usar cada cosa
El JSON minificado ahorra bytes; el embellecido te ahorra la vista. Una guía práctica sobre cuándo importan los espacios en blanco, cuándo no, y cuánto ahorras al eliminarlos.
Generar tipos TypeScript a partir de JSON: una guía práctica
Deja de escribir interfaces a mano para respuestas de API. Aprende cómo funciona la inferencia JSON a TypeScript, dónde se vuelve ambigua (campos opcionales, unions, fechas) y cómo revisar los tipos generados antes de confiar en ellos.
Cómo comparar y ver diferencias en documentos JSON (sin perder la cabeza)
Un diff de texto línea a línea sobre JSON sirve de poco, porque reordenar dos claves parece una reescritura. Esta guía explica cómo funciona el diff estructural de JSON y dónde lo usan los equipos: pruebas de regresión de APIs, desvío de configuración y pistas de auditoría.
Seguridad en JSON: vulnerabilidades comunes y cómo evitarlas
JSON.parse() es seguro, pero lo que haces con el resultado a menudo no lo es. Un vistazo a la contaminación del prototipo, las fusiones inseguras y por qué validar el JSON no confiable contra un esquema antes de fiarte de él importa.
JSONPath and Querying JSON: Finding Data Deep in Large Documents
JSONPath is a small query language for reaching into nested JSON with a path expression instead of hand-written traversal code. Learn the core syntax, filters, and wildcards, and when to reach for jq or plain code instead.
JSON Serialization Performance: Parsing, Streaming, and Large Documents
Parsing JSON costs nothing until a 200 MB export blocks the event loop or a log pipeline falls behind. Where parse cost goes, DOM vs streaming parsers, memory blowup, NDJSON, and when binary formats pay off.
Designing JSON Webhook Payloads That Don't Break Consumers
Once you ship a webhook, hundreds of consumers depend on the shape you shipped on day one, and you can't change it safely. Event envelopes, versioning, idempotency, signatures, and schema discipline.
JSON and GraphQL: How Queries Map to JSON Responses
GraphQL runs as a query layer on top of JSON. How the data/errors/extensions envelope works, why responses mirror query shape, and what variables, aliases, and fragments do to your JSON.
JSON Config Files Done Right: Environments, Validation, and the Comments Problem
Teams change config more often than code and test it less. A practical playbook for JSON configuration: base-plus-environment layering, the comments problem, JSON Schema validation in CI, secrets, and real tsconfig patterns.
Pagination Patterns for JSON APIs: Offset, Cursor, and Keyset
Offset pagination skips rows under inserts and slows down with every page. Offset, cursor, and keyset pagination compared: envelopes, opaque page tokens, consistency, and Link headers versus response bodies.