Añade YAML
Pega YAML, carga el ejemplo o elige un archivo local .yaml o .yml.
Un espacio de trabajo YAML especializado
Convierte YAML legible en JSON estricto con errores claros y sin subir el contenido.
Abrir el convertidorEsperando YAMLPega YAML, carga el ejemplo o elige un archivo local .yaml o .yml.
El navegador analiza YAML 1.2 y serializa el valor resultante como JSON estándar.
Copia el JSON formateado o descarga un archivo UTF-8 para una API, aplicación o prueba.
Los fallos conservan la línea y el contexto de origen en lugar de devolver un resultado vacío.
Un flujo separado por --- se convierte en un array JSON sin descartar documentos.
El texto y los archivos permanecen en la pestaña actual, sin cuenta ni cola de conversión.
Las estructuras habituales se trasladan directamente, pero YAML admite un modelo más amplio. Esta tabla resume el resultado que conviene revisar antes de usarlo en una API o aplicación.
name: Ada"name": "Ada"Las cadenas simples o entre comillas se convierten en cadenas JSON con comillas dobles.
enabled: true"enabled": trueLos booleanos de YAML 1.2 se mantienen; yes y no se interpretan como texto.
count: 42"count": 42Los enteros y decimales habituales pasan a números JSON con los límites numéricos de JavaScript.
items: [a, b]"items": ["a", "b"]Las secuencias en bloque o en línea se convierten en arrays y mantienen el orden.
value: null"value": nullnull y los valores YAML vacíos suelen convertirse en null de JSON.
--- / ---[{…}, {…}]Varios documentos se agrupan en un array para no descartar ninguno.
La conversión mantiene los datos compatibles con JSON. Los detalles visuales y las funciones exclusivas de YAML se resuelven o desaparecen porque no tienen sintaxis equivalente.
JSON no puede conservar la ubicación ni el texto de los comentarios YAML porque no forman parte del valor analizado.
Los alias y las claves de combinación se expanden. El resultado contiene los valores
Las claves de objetos JSON son cadenas. Los mapas YAML con claves complejas o no textuales requieren revisión.
Distintas herramientas pueden interpretar de forma diferente los valores con aspecto de fecha. Usa comillas si deben seguir siendo texto.
No. El análisis, la generación, la copia y la descarga se preparan en tu navegador.
Sí. Los documentos separados por --- se devuelven como elementos de un array JSON.
El analizador sigue YAML 1.2 y evita varias conversiones booleanas sorprendentes de YAML 1.1.
No. Los comentarios, anclajes, etiquetas y decisiones de formato no se conservan.
El analizador expande los alias y JSON recibe los valores resultantes. Los nombres de anclaje y la sintaxis de combinación no se conservan.
Un escalar YAML sin comillas puede representar texto, número, booleano o null. Usa comillas para identificadores con ceros iniciales o textos con formato de fecha.