TL
Tool Lab
💰Donar
💰Donar

YAML to JSON

Convierte YAML a JSON

YAML Input
JSON Output

Acerca de esta herramienta

El conversor de YAML a JSON transforma archivos de configuración y documentos de datos YAML en su equivalente JSON. Los mapeos con sangría se convierten en objetos JSON, las secuencias con guiones se convierten en arreglos, y los escalares sin comillas se tipan automáticamente (se infieren números, booleanos y null).

Se trata de un analizador ligero basado en el navegador que gestiona los patrones YAML más comunes. No son compatibles características avanzadas de YAML como anclas (&), alias (*), escalares de bloque (|, >) ni archivos multi-documento. Todo el procesamiento se ejecuta localmente en el navegador.

Cómo usar

  1. Pega tu YAML en el área de entrada YAML, o haz clic en Sample para cargar un ejemplo.
  2. Elige el nivel de sangría del JSON (2 espacios, 4 espacios o Minified).
  3. Haz clic en → JSON para convertir.
  4. Haz clic en Copiar para copiar el resultado JSON al portapapeles.

Casos de uso

Los desarrolladores convierten archivos de configuración YAML (pipelines de CI/CD, manifiestos de Kubernetes, Docker Compose) a JSON para usarlos con APIs o aplicaciones JavaScript. Los ingenieros de datos transforman archivos de datos YAML a JSON para la ingesta en pipelines. Los desarrolladores frontend convierten datos simulados en YAML a JSON para realizar pruebas.

Preguntas frecuentes

  • ¿Qué tipos de YAML se convierten automáticamente?null/~ → null, true/false → booleano, números → number. Las cadenas entre comillas quedan sin comillas. Todo lo demás permanece como cadena.
  • ¿Por qué mi YAML no se convierte correctamente?No se admiten funciones complejas como anclas YAML (&), alias (*) ni archivos multidocumento (---). Usa un analizador del lado del servidor para esos casos.
  • ¿Mis datos se envían a un servidor?No. Toda la conversión se ejecuta localmente en el navegador mediante un analizador JavaScript. No se transmite nada a un servidor.