Форматирование YAML

Форматируйте код YAML, делая его структурированным, легко читаемым и редактируемым

1102 использований | 5.0 рейтинг

格式化设置

格式化选项

Инструкция по использованию

1

Введите код YAML

Вставьте или введите код YAML, который нужно отформатировать, в текстовое поле

2

Настройте параметры форматирования

Выберите, нужно ли раскрыть сложные значения, сохранить комментарии, отсортировать ключи и установить размер отступов

3

Форматируйте или сжимайте

Нажмите кнопку "Форматировать YAML" для улучшения кода или "Сжать YAML" для уменьшения пробелов и переносов строк

4

Получите результат

После форматирования вы можете скопировать код или скачать его в виде YAML-файла

5

Советы по использованию

Убедитесь, что вы вводите действительный код YAML, иначе он может не отформатироваться правильно. Для больших файлов может потребоваться больше времени на обработку

YAML基础知识

Что такое YAML?

YAML (YAML Ain't Markup Language) - это человеко-читаемый язык сериализации данных, часто используемый для файлов конфигурации и обмена данными. Он разработан с упором на простой и читаемый формат, особенно подходящий для структур данных, которые требуют ручного редактирования и чтения. YAML использует отступы пробелами для обозначения иерархии данных, а не скобки или теги.

Основная синтаксис YAML

1

Отступы и иерархия

YAML использует отступы пробелами для обозначения иерархии данных, табуляция (Tab) не поддерживается. Обычно используется 2 или 4 пробела в качестве единицы отступа.

# YAML缩进示例
example:
  level1:
    level2:
      key: value
2

Пары ключ-значение

Базовой единицей данных YAML является пара ключ-значение, которая разделяется двоеточием с пробелом (: ).

# 键值对示例
name: John Doe
age: 30
title: Software Engineer
3

Списки и массивы

Для обозначения элементов списка используется дефис с пробелом (- ).

# 列表示例
fruits:
  - Apple
  - Banana
  - Cherry
  - Date

# 内联列表
colors: [red, green, blue, yellow]
4

Комментарии

YAML использует решетку (#) для обозначения комментариев, весь текст от решетки до конца строки игнорируется.

# 这是一个注释
name: John Doe  # 这也是一个注释

Поддерживаемые типы данных YAML

Строки

Кавычки не нужны, но требуются при наличии специальных символов

simple_string: Hello
quoted_string: "Hello, World!"
multiline: |
  Line 1
  Line 2
  Line 3

Числа

Поддерживает целые числа, дробные, научную нотацию и т.д.

integer: 42
float: 3.14
scientific: 6.022e23

Булевы значения

表示真或假

active: true
enabled: false

Пустые значения

表示空或未定义

empty_value: null
another_empty: ~

Продвинутые функции YAML

1

Якоря и ссылки

С помощью якоря (&) и ссылки (*) можно повторно использовать данные, избегая повторного определения.

2

Ключи слияния

С помощью ключа слияния (<<) можно объединить содержимое одного отображения в другое.

3

Многострочные строки

YAML предоставляет несколько способов обработки многострочных строк, включая сохранение символов перевода строки (|) и их сворачивание (>).

Реклама

推荐工具

Инструмент для форматирования XML - Бесплатный онлайн-инструмент для оформления и сжатия кода XML

Бесплатный онлайн-инструмент для форматирования XML, поддерживающий функции оформления кода XML, сжатия, проверки и т.д., что делает ваш код XML более стандартизированным и читаемым. Предоставляет предварительный просмотр форматирования в реальном времени и поддерживает множество опций форматирования XML.

XML в JSON - Бесплатный онлайн-конвертер

Инструмент XML в JSON может парсить и преобразовывать строки в формате XML и JSON, а также форматировать преобразованные строки.

Онлайн-инструмент форматирования и минификации JavaScript — Улучшение, оптимизация и обфускация JS-кода

Мощный онлайн-инструмент для форматирования и сжатия кода JavaScript (JS). Поддерживает настраиваемые отступы (табуляция или пробелы), сворачивание/разворачивание кода, автоматический перенос строк, однощелчковое форматирование и эффективную компрессию/обфускацию JS-скриптов, помогая разработчикам улучшать читаемость кода, уменьшать размер файлов и оптимизировать производительность веб-сайта.

Конвертер YAML в JSON - Бесплатный онлайн-инструментарий

Онлайн-инструмент для двусторонней конверсии форматов YAML (YML) и JSON, поддерживающий двустороннюю конверсию данных YAML и JSON, а также проверку правильности введенных данных в формате YAML и JSON.

Форматирование YAML - Бесплатный онлайн-инструмент YAML

Бесплатный онлайн-инструмент для форматирования и оформления YAML, поддерживающий автоматическое регулирование отступов, подсветку синтаксиса и удаление лишних пробелов, делает ваш код YAML понятным и легким для чтения. Без необходимости установки, форматирование одним кликом для повышения читаемости и эффективности обслуживания файлов YAML!