¿Cómo funciona la conversión de YAML a JSON?
Esta herramienta procesa su archivo YAML directamente en el navegador, sin enviar información a ningún servidor. Utiliza un analizador JavaScript avanzado capaz de interpretar mapeos, secuencias, colecciones en línea, cadenas entre comillas y bloques plegados o literales. También permite convertir documentos múltiples en una sola operación.
Solo debe pegar o cargar el texto YAML y la herramienta lo transforma en una cadena JSON lista para copiar o descargar, con opciones de indentación para facilitar la legibilidad.
Limitaciones y características a tener en cuenta
No se admiten ciertas funciones de YAML, como anclas, alias y etiquetas explícitas. Si su archivo utiliza alguno de estos elementos, la herramienta detectará el problema y mostrará un error indicando la línea afectada.
La indentación en YAML debe ser con espacios; los archivos que contienen tabulaciones no se procesarán para evitar ambigüedades. Además, los tipos de datos propios de YAML fuera de los mapeables a JSON no se interpretan.
Cómo elegir la configuración de salida JSON
Puede seleccionar el nivel de indentación en el JSON final: 2 espacios, 4 espacios o tabulación. Esto facilita adaptar el resultado a sus preferencias o requisitos de proyecto, mejorando la claridad en archivos de configuración extensos.
El JSON generado se puede copiar al portapapeles o descargar como archivo, optimizando su flujo de trabajo sin comprometer la privacidad.
Preguntas frecuentes
¿La herramienta envía mi archivo YAML o sus contenidos a algún servidor?
No, todo el procesamiento ocurre localmente en su navegador. Ningún dato sale de su equipo, garantizando privacidad incluso con archivos sensibles.
¿Qué hago si mi YAML usa anclas o alias?
Si su archivo contiene anclas o alias, la herramienta mostrará un mensaje de error. Debe eliminar o reemplazar esos elementos antes de convertir; así se asegura compatibilidad total con JSON.
¿Cómo se manejan valores YAML como 'yes' o 'no'?
El analizador interpreta 'yes' y 'no' como booleanos, transformándolos en 'true' y 'false' en JSON. Si requiere otro tipo de valor, especifique explícitamente en el YAML.
¿Puedo convertir archivos YAML con múltiples documentos?
Sí, la herramienta soporta múltiples documentos YAML separados por '---'. Cada documento se convierte por separado en JSON, dentro del mismo proceso.
¿Qué ocurre con comentarios y formatos especiales en YAML?
Los comentarios se omiten en la conversión, ya que JSON no los admite. Los bloques y plegados se interpretan según las reglas YAML estándar y se adaptan a cadenas JSON.
¿Puedo ajustar la indentación en el JSON generado?
Sí, puede elegir entre 2 espacios, 4 espacios o tabulación para el JSON de salida. Esto se configura antes de copiar o descargar el resultado.
¿Algo no funciona o tienes una idea para esta herramienta? Cuéntanos