Formateador YAML

Formatea código YAML para que tenga una estructura clara, sea fácil de leer y editar

1098 usos | 5.0 puntuación

Configuración de formato

Opciones de formato

Instrucciones de uso

1

Introducir código YAML

Pegue o escriba el código YAML que desea formatear en el cuadro de texto

2

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

3

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

4

Obtener resultados

Una vez completado el formateo, puede copiar el código o descargarlo como archivo YAML

5

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

1

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
2

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
3

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]
4

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

1

Anclas y referencias

Utilice anclas (&) y referencias (*) para reutilizar datos y evitar definiciones repetidas.

2

Claves de fusión

Utilice la clave de fusión (<<) para fusionar el contenido de un mapa en otro mapa.

3

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 (>).

Anuncio

推荐工具

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!