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 realmente 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 lo invalida entero. Una guía de campo de los errores de análisis de JSON más comunes, qué significan realmente los mensajes de error de V8 y cuándo corregir a mano frente a 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 realmente eliminándolos.
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 casi nada — reordenar dos claves parece una reescritura total. Aquí tienes cómo funciona realmente el diff estructural de JSON y dónde se usa: 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, wildcards — and when to reach for jq or plain code instead.
JSON Serialization Performance: Parsing, Streaming, and Large Documents
Parsing JSON is free until a 200 MB export blocks the event loop or a log pipeline falls behind. Where parse cost actually goes, DOM vs streaming parsers, memory blowup, NDJSON, and when binary formats are worth it.
Designing JSON Webhook Payloads That Don't Break Consumers
A webhook is an API you can never safely change — hundreds of consumers depend on the shape you shipped on day one. Event envelopes, versioning, idempotency, signatures, and schema discipline.
JSON and GraphQL: How Queries Map to JSON Responses
GraphQL isn't a replacement for JSON — it's a query layer on top of it. 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
Config changes more often than code and is tested 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 gets slower with every page. Offset, cursor, and keyset pagination compared — envelopes, opaque page tokens, consistency, and Link headers versus response bodies.