Formateador YAML
Formatea código YAML para que tenga una estructura clara, sea fácil de leer y editar
Configuración de formato
Opciones de formato
Instrucciones de uso
Introducir código YAML
Pegue o escriba el código YAML que desea formatear en el cuadro de texto
Configurar opciones de formato
Seleccione según sea necesario si desea expandir valores complejos, conservar comentarios, ordenar claves y establecer el tamaño de sangría
Formatear o minificar
Haga clic en el botón "Formatear YAML" para embellecer el código, o haga clic en "Minificar YAML" para reducir espacios y saltos de línea
Obtener resultados
Una vez completado el formateo, puede copiar el código o descargarlo como archivo YAML
Consejos de uso
Asegúrese de que la entrada sea código YAML válido, de lo contrario puede que no se formatee correctamente. Para archivos grandes, puede requerir más tiempo de procesamiento
Conceptos básicos de YAML
¿Qué es YAML?
YAML (YAML Ain't Markup Language) es un lenguaje de serialización de datos amigable para humanos, comúnmente utilizado para archivos de configuración e intercambio de datos. Está diseñado con un formato conciso y legible, especialmente adecuado para estructuras de datos que requieren edición y lectura manual. YAML utiliza sangrías de espacios para representar la estructura jerárquica de los datos, en lugar de usar paréntesis o etiquetas.
Sintaxis básica de YAML
Sangría y estructura jerárquica
YAML utiliza sangrías de espacios para representar la estructura jerárquica de los datos, no admite tabuladores. Normalmente se utilizan 2 o 4 espacios como unidad de sangría.
# Ejemplo de sangría en YAML
example:
level1:
level2:
key: value
Pares clave-valor
La unidad de datos básica en YAML es el par clave-valor, que se separa con dos puntos seguidos de un espacio (: ).
# Ejemplo de pares clave-valor name: John Doe age: 30 title: Software Engineer
Listas y arrays
Utilice un guión seguido de un espacio (- ) para representar elementos de lista.
# Ejemplo de lista fruits: - Apple - Banana - Cherry - Date # Lista en línea colors: [red, green, blue, yellow]
Comentarios
YAML utiliza el signo de número (#) para representar comentarios, todo el contenido desde el signo de número hasta el final de la línea será ignorado.
# Este es un comentario name: John Doe # Este también es un comentario
Tipos de datos admitidos por YAML
Cadenas
No requieren comillas, pero si contienen caracteres especiales se necesitan comillas
simple_string: Hello quoted_string: "Hello, World!" multiline: | Línea 1 Línea 2 Línea 3
Números
Admite enteros, números de punto flotante, notación científica, etc.
integer: 42 float: 3.14 scientific: 6.022e23
Valores booleanos
Representan verdadero o falso
active: true enabled: false
Valores nulos
Representan valores vacíos o indefinidos
empty_value: null another_empty: ~
Características avanzadas de YAML
Anclas y referencias
Utilice anclas (&) y referencias (*) para reutilizar datos y evitar definiciones repetidas.
Claves de fusión
Utilice la clave de fusión (<<) para fusionar el contenido de un mapa en otro mapa.
Cadenas multilínea
YAML proporciona múltiples formas de manejar cadenas multilínea, incluyendo preservar saltos de línea (|) y plegar saltos de línea (>).
推荐工具
Herramienta de formateo XML - Herramienta gratuita en línea para embellecer y comprimir código XML
Herramienta gratuita en línea de formateo XML que admite funciones como embellecimiento, compresión, validación de código XML, etc., para que su código XML sea más estándar y legible. Proporciona vista previa de formateo en tiempo real y admite múltiples opciones de formato XML.
XML a JSON - Herramienta de conversión en línea gratuita
La herramienta XML a JSON puede analizar y convertir cadenas en formato XML y JSON, y formatear las cadenas convertidas.
Herramienta en línea para formatear y comprimir JavaScript - Embellecer, optimizar y ofuscar código JS
Una potente herramienta en línea para formatear y comprimir código JavaScript (JS). Admite sangría personalizada (tabulaciones o espacios), plegado/desplegado de código, ajuste de línea automático, embellecimiento con un solo clic y compresión/ofuscación eficiente de scripts JS, ayudando a los desarrolladores a mejorar la legibilidad del código, reducir el tamaño del archivo y optimizar el rendimiento del sitio web.
Conversor de YAML a JSON - Caja de herramientas en línea gratuita
Herramienta en línea de conversión mutua entre formatos YAML (YML) y JSON, compatible con la conversión mutua entre datos YAML y JSON, y también compatible con la validación de si los datos de formato YAML y JSON ingresados son correctos.
Formateo YAML - Herramienta YAML en línea gratuita
Herramienta gratuita en línea para formatear y embellecer YAML, compatible con ajuste automático de sangría, resaltado de sintaxis y eliminación de espacios extra, haciendo que tu código YAML sea claro y fácil de leer. ¡Sin instalación necesaria, formateo con un solo clic para mejorar la legibilidad y la eficiencia de mantenimiento de los archivos YAML!