Entrada YAML
Elige un archivo .yaml o .yml, o pega YAML directamente.
Suelta aquí un archivo YAML o haz clic para elegirlo
Compatibles: .yaml y .yml
Salida JSON
Convierte YAML para ver aquí el JSON.
Notas de conversión
- Los comentarios de YAML se pierden al convertir porque JSON no tiene sintaxis para comentarios.
- Las marcas de tiempo de YAML se convierten en cadenas ISO 8601 para que el JSON sea portable.
- Este conversor usa el comportamiento de YAML 1.2: yes, no, on y off sin comillas siguen siendo cadenas; solo true y false son booleanos.
De YAML a JSON, en tu navegador
Elige un archivo .yaml o .yml, o pega YAML, para convertirlo a JSON. Puedes elegir una salida con formato legible o JSON minimizado y después copiar o descargar el resultado.
Las anclas y alias de YAML se resuelven y expanden antes de generar JSON. Para documentos separados por ---, puedes obtener un único array JSON o una salida por documento.
Tu YAML se queda en tu dispositivo
La conversión se hace en el navegador, no en un servidor.
- YAML se lee y analiza localmente en el navegador.
- No existe un punto de carga para tu entrada.
- El código fuente es abierto y se puede revisar (MIT).
- Tras la primera visita, la aplicación puede funcionar sin conexión.
Puedes comprobarlo en el panel de Red del navegador al convertir: ninguna solicitud contiene tu YAML. Leer el código fuente.
Cómo se usa
-
Añade YAML
Elige o suelta un archivo .yaml o .yml, o pega YAML en el campo de texto.
-
Elige la salida
Elige JSON con formato o minimizado. Con varios documentos, elige un array o salidas separadas.
-
Copia o descarga
Revisa el JSON y cópialo o descárgalo como archivo .json.
Preguntas frecuentes
¿Se suben mis archivos YAML?
No. El análisis y la conversión se ejecutan completamente en el navegador; no hay carga ni conversión en un servidor.
¿Qué ocurre con las anclas y los alias?
Se resuelven y expanden en la salida JSON. Los alias recursivos muestran un error porque JSON no puede representar referencias circulares.
¿Cómo se tratan varios documentos YAML?
Para YAML separado con ---, puedes elegir un array JSON o una salida JSON por documento. Un solo documento YAML se mantiene como un único valor JSON.
¿Se conservan los comentarios y las marcas de tiempo?
JSON no tiene comentarios, así que los comentarios de YAML se pierden. Las marcas de tiempo se convierten en cadenas ISO 8601.
¿no o yes pasan a ser booleanos?
No. El analizador usa el comportamiento de YAML 1.2: yes, no, on y off sin comillas siguen siendo cadenas; solo true y false son booleanos.
¿Qué pasa si YAML no es válido?
Cuando puede localizar el problema, el conversor muestra un error con línea y columna. No es un validador YAML independiente.