Visor de árbol YAML
Analiza YAML en un árbol colapsable interactivo. Admite YAML multidocumento, anclas y alias, búsqueda, conversión a JSON y arrastrar/soltar archivos .yaml/.yml.
¿Qué es un visor de árbol YAML?
Un visor de árbol YAML analiza texto YAML y lo renderiza como una estructura de árbol interactiva y colapsable. Cada nodo muestra su clave, tipo y valor, permitiéndote explorar visualmente YAML anidado sin leer texto sin formato.
¿Cómo maneja esta herramienta archivos YAML multidocumento?
Los archivos YAML pueden contener múltiples documentos separados por "---". Esta herramienta analiza cada documento independientemente y renderiza cada uno como un árbol separado, etiquetado como "Documento 1", "Documento 2", etc.
¿Admite anclas (&) y alias (*) de YAML?
Sí. Las anclas definidas con &anchor y las referencias con *alias son resueltas automáticamente por el analizador js-yaml. El contenido expandido se muestra inline en el árbol, para que veas el valor real al que apunta un alias.
¿Cómo convierto YAML a JSON?
Haz clic en el botón "A JSON" en la barra de herramientas. La herramienta analiza tu YAML y genera JSON formateado con sangría de 2 espacios. Luego puedes copiar el resultado JSON al portapapeles con un clic.
¿Qué pasa cuando YAML tiene un error de sintaxis?
La herramienta muestra un mensaje de error claro debajo del área de entrada, incluyendo el número de línea y una descripción del problema (ej., "indentación incorrecta de una entrada de mapeo en la línea 5"). La vista de árbol permanece vacía hasta que corrijas la sintaxis.
¿Cómo funciona la función de búsqueda?
Escribe una palabra clave en el cuadro de búsqueda y las claves y valores de cadena coincidentes se resaltan al instante. Usa los botones anterior/siguiente o Enter (adelante) y Shift+Enter (atrás) para saltar entre coincidencias.
¿Puedo cargar YAML desde un archivo?
Sí. Haz clic en el botón "Cargar archivo" para buscar un archivo .yaml o .yml, o arrastra y suelta un archivo en el área de entrada. El contenido se lee localmente en tu navegador y nunca se sube a un servidor.
¿Cómo se muestran los diferentes tipos de valores?
Cada tipo tiene un color distinto: las cadenas son verdes, los números azules, los booleanos naranjas y los null grises. Los objetos muestran un badge {count} y los arrays un badge [count] indicando el número de hijos.
¿Mis datos YAML se envían a un servidor?
No. Todo el análisis, renderizado, búsqueda y conversión a JSON ocurre completamente en tu navegador. Tus datos YAML nunca abandonan tu dispositivo, haciendo esta herramienta segura para archivos de configuración sensibles.
¿Funciona esta herramienta sin conexión?
Una vez cargada la página, la herramienta se ejecuta completamente en tu navegador y puede funcionar sin internet. Solo la carga inicial requiere red para obtener los recursos estáticos y la librería js-yaml.