Aprende JSON
Guías en profundidad, ejemplos prácticos, corrección de errores frecuentes y chuletas de referencia rápida. Todo lo que necesitas para trabajar con JSON con confianza.
Guías para desarrolladores
¿Qué es JSON? Guía completa para principiantes
Fundamentos: tipos de datos, reglas de sintaxis y casos de uso reales.
JSON frente a YAML: diferencias, ventajas e inconvenientes
Comparación lado a lado con ejemplos de Docker, Kubernetes y CI/CD.
JSON frente a XML: ¿qué formato elegir?
Comparación de características, rendimiento y cuándo XML sigue siendo mejor opción.
Cómo formatear JSON: métodos, herramientas y buenas prácticas
Herramientas online, CLI, enfoques programáticos y el debate de la indentación.
Cómo corregir JSON no válido: errores frecuentes y soluciones
Los 10 errores más habituales con ejemplos antes/después y correcciones rápidas.
Convertir JSON a CSV: guía completa
Aplanado, datos anidados y ejemplos en JavaScript y Python.
Tutorial de JSONPath: consulta JSON como un profesional
Todos los operadores, filtros, más de 15 ejemplos y código en varios lenguajes.
JSON Schema: qué es y cómo usarlo
Tipos, restricciones, composición, $ref y un ejemplo real de validación.
Tokens JWT explicados: estructura, seguridad y decodificación
Cabecera, payload y firma; algoritmos; buenas prácticas; sesiones frente a JWT.
Buenas prácticas de API JSON para desarrolladores
Convenciones de nombres, paginación, manejo de errores y rendimiento.
Cómo probar APIs REST en el navegador
Métodos HTTP, cabeceras, autenticación, códigos de estado y CORS con ejemplos prácticos.
Generar código tipado desde JSON en varios lenguajes
Interfaces TypeScript, dataclasses de Python, structs de Go, serde en Rust y más a partir de un único JSON.
Plantillas JSON para desarrolladores
Plantillas listas para APIs REST, configuración, esquemas de bases de datos e infraestructura en la nube.
Ejemplos JSON
Objeto JSON
Estructura, sintaxis y pares clave/valor
Array JSON
Listas de cadenas, números, objetos y tipos mixtos
JSON anidado
Estructuras multinivel y patrones de acceso
Respuesta de API
Patrones de éxito, error y paginación
Archivos de configuración
package.json, tsconfig.json y patrones similares
Null y booleanos
Cuándo y cómo usar null, true y false
Escape de cadenas
Caracteres especiales, secuencias de escape y Unicode
Tipos numéricos
Enteros, decimales, precisión y casos límite
Corregir errores JSON
Token inesperado
Comas finales, comentarios, comillas simples
Coma final
Coma extra tras el último elemento en objeto o array
Cadena sin cerrar
Comillas de cierre faltantes y caracteres sin escapar
Falta corchete o llave
Arrays u objetos sin cerrar, JSON truncado
Claves duplicadas
La misma clave aparece varias veces en un objeto
Secuencia de escape no válida
Barras invertidas incorrectas y rutas de Windows
Formato numérico no válido
Ceros iniciales, NaN, infinito y números hexadecimales