Cómo usar esta herramienta para desarrolladores
- Pega un objeto o array JSON válido.
- Elige la sangría visual.
- Pulsa “Convertir a YAML” o usa Ctrl/Cmd + Enter.
- Copia o descarga el archivo .yaml resultante.
Convierte objetos y listas JSON en YAML sin enviar datos a un servidor. El conversor conserva la jerarquía, representa valores nulos, booleanos y números con su tipo y entrecomilla cadenas cuando podrían confundirse con sintaxis YAML. Resulta útil para preparar archivos de configuración, manifests o ejemplos de documentación a partir de estructuras JSON ya validadas.
Analiza el JSON con el parser nativo del navegador y recorre cada objeto o lista para producir bloques YAML con sangría. Las cadenas potencialmente ambiguas se serializan entre comillas.
No genera anclas, alias ni tipos avanzados de YAML; prioriza una salida portable para datos JSON.
El conversor mantiene números, booleanos y null como escalares YAML. Las listas se representan con guiones y los objetos anidados aumentan la sangría.
YAML admite funciones que JSON no puede expresar, como anchors, tags y comentarios; esas construcciones no pueden aparecer en una conversión desde JSON.
Pega el JSON, ejecuta el conversor y descarga el YAML. Todo el procesamiento se realiza localmente en el navegador.
Sí. Los números, true, false y null se escriben como escalares, mientras que las cadenas ambiguas se entrecomillan.
No. JSON estándar no contiene comentarios, por lo que no hay comentarios que transferir al resultado YAML.
Sí. Un array de nivel raíz o anidado se representa como una secuencia YAML con guiones.
No. El objetivo es representar datos JSON; anchors, aliases y tags avanzados de YAML quedan fuera del alcance.
| Módulo | Función |
|---|---|
| Parser JSON | Valida la entrada con JSON.parse. |
| Serializador YAML | Recorre objetos y arrays y conserva tipos escalares. |
| Descarga | Exporta el resultado como .yaml. |
Consulta el catálogo de utilidades para JSON, YAML, XML y CSV.