YJConvertidor YAML ↔ JSON
Cargando...
YAML (YAML Ain't Markup Language) y JSON (JavaScript Object Notation) son los formatos más utilizados para archivos de configuración e intercambio de datos. Docker Compose, Kubernetes y GitHub Actions usan YAML, mientras que las API REST y la gestión de paquetes (package.json) usan principalmente JSON. Esta herramienta proporciona conversión bidireccional en tiempo real entre ambos formatos.
Cómo usar
- 1Seleccionar dirección
Elige la pestaña 'YAML → JSON' o 'JSON → YAML'.
- 2Ingresar datos
Pega tus datos YAML o JSON en el área de entrada izquierda.
- 3Revisar resultados
Visualiza el resultado convertido en el panel derecho y cópialo a tu portapapeles.
Consejos
- 💡Convierte manifiestos de Kubernetes (YAML) a JSON para el envío directo a la API.
- 💡Convertir configuraciones JSON a YAML permite añadir comentarios para una mejor legibilidad.
- 💡Ajusta la legibilidad de la salida JSON con la opción de sangría.
- 💡Todo el procesamiento ocurre en tu navegador; los archivos de configuración sensibles nunca se envían a un servidor.
Preguntas frecuentes
- Q. ¿Cuáles son las principales diferencias entre YAML y JSON?
- A. YAML usa sangría y soporta comentarios, siendo más legible para humanos. JSON es más rápido de parsear y está soportado universalmente. YAML es popular para configuración; JSON, para intercambio de datos en APIs.
- Q. ¿Hay errores comunes al parsear YAML?
- A. En YAML 1.1, yes/no/on/off se interpretan como booleanos (el "problema de Noruega"). Para valores importantes, usa siempre comillas.
- Q. ¿Por qué Kubernetes y Docker Compose usan YAML?
- A. La estructura jerárquica por sangría y el soporte de comentarios hacen que YAML sea ideal para archivos de configuración complejos, más conciso que XML y más legible que JSON.