JSON/YAML Toolbox
Valida, formatea y convierte JSON/YAML. Decodifica JWT de forma local en tu navegador.
El apartado JSON/YAML Toolbox de Tech Toolbox te permite trabajar con formatos muy usados en desarrollo web, APIs, configuración de servidores y herramientas DevOps.
Con esta utilidad puedes:
- Validar y formatear JSON
- Validar y formatear YAML
- Convertir JSON a YAML
- Convertir YAML a JSON
- Decodificar tokens JWT
- Copiar y descargar resultados
Es una herramienta pensada para estudiantes de DAW, DAM, ASIR, SMR, personas que preparan certificaciones y cualquier perfil técnico que trabaje con APIs, backend, despliegues o configuración de sistemas.
Todo se ejecuta en tu navegador. No se envía tu contenido a ningún servidor.
¿Para qué sirve esta herramienta?
JSON y YAML aparecen constantemente en informática:
- Respuestas de APIs REST
- Archivos de configuración
- Docker Compose
- GitHub Actions
- Kubernetes
- Ansible
- Variables y estructuras de datos
- Tokens JWT en aplicaciones web
- Configuración de servicios y despliegues
El problema es que un pequeño error puede romperlo todo: una coma de más, una llave sin cerrar, una indentación incorrecta o un salto de línea mal puesto.
Esta herramienta te ayuda a detectar esos fallos rápido.
Validador y formateador JSON
La pestaña JSON sirve para pegar un fragmento JSON y comprobar si es válido.
Puedes usarla para:
- Validar JSON
- Formatear JSON con indentación
- Minificar JSON
- Copiar el resultado
- Descargar el resultado como
.json
Ejemplo de JSON válido
{"nombre":"Julian","rol":"Profesor FP","activo":true}
La herramienta puede convertirlo en:
{
"nombre": "Julian",
"rol": "Profesor FP",
"activo": true
}
Esto es útil cuando recibes una respuesta de una API en una sola línea y quieres leerla con claridad.
Errores comunes en JSON
Algunos errores frecuentes son:
- Comas finales no permitidas
- Comillas mal cerradas
- Llaves o corchetes sin cerrar
- Usar comillas simples en lugar de dobles
- Mezclar mal objetos y arrays
Ejemplo de JSON incorrecto:
{"nombre":"Julian", "activo":true,}
La coma final después de true hace que el JSON no sea válido.
Validador y formateador YAML
La pestaña YAML permite validar y formatear archivos YAML.
YAML se usa mucho en:
- Docker Compose
- GitHub Actions
- Kubernetes
- Ansible
- Configuración de despliegues
- Archivos de automatización
Ejemplo:
nombre: Julian
rol: Profesor FP
activo: true
YAML es muy cómodo de leer, pero también es muy sensible a la indentación. Un espacio mal colocado puede provocar errores difíciles de encontrar.
Conversor JSON ↔ YAML
La pestaña Conversor permite transformar datos entre ambos formatos:
- JSON → YAML
- YAML → JSON
Esto es especialmente útil cuando trabajas con herramientas que usan formatos distintos.
Por ejemplo, puedes tener una respuesta de API en JSON y necesitar convertirla a YAML para documentarla o adaptarla a un archivo de configuración.
También es muy útil para aprender cómo se representan:
- Objetos
- Arrays
- Valores booleanos
- Números
- Estructuras anidadas
JWT Decoder
La pestaña JWT permite decodificar tokens JWT de forma local.
Un JWT suele tener tres partes:
header.payload.signature
La herramienta separa y muestra:
- Header
- Payload
- Algoritmo usado (
alg) - Tipo de token (
typ) - Fecha de expiración (
exp) - Fecha de emisión (
iat) - Fecha de activación (
nbf) - Issuer (
iss) - Subject (
sub) - Audience (
aud)
Importante
Este decoder solo decodifica el token.
No verifica la firma ni confirma si el token es válido o seguro.
Aun así, es muy útil para aprender cómo funcionan los JWT y para revisar rápidamente la información que contienen.
Copiar y descargar resultados
En cada apartado puedes reutilizar los resultados fácilmente:
- Copiar resultado
- Copiar JSON completo
- Descargar archivo
- Limpiar formulario
Esto facilita documentar prácticas, entregar ejercicios o guardar una conversión para usarla después.
Casos de uso para estudiantes
Esta herramienta puede ayudarte si estás estudiando:
- DAW: APIs REST, backend, autenticación JWT
- DAM: consumo de APIs, estructuras JSON
- ASIR: Docker, YAML, automatización y configuración
- SMR: primeros pasos con datos estructurados y servicios web
- Certificaciones: DevOps, cloud, backend, seguridad o administración de sistemas
Una buena forma de usarla es:
- Escribe o pega tu JSON/YAML.
- Valídalo.
- Corrige errores.
- Formatea el resultado.
- Copia o descarga la salida.
Conclusión
El validador JSON y YAML está pensado para que puedas trabajar más rápido, cometer menos errores y entender mejor los formatos que se usan a diario en desarrollo web, APIs, servidores y herramientas DevOps.
Es una utilidad sencilla, pero muy práctica para estudiar, practicar y trabajar con datos estructurados.