Инструменты аналитика

Онлайн-инструментоы для работы с данными, API и форматирования кода

YAML ↔ JSON Converter

Двусторонний конвертер между форматами YAML и JSON с валидацией, форматированием и поддержкой сложных структур данных.

Справочная информация

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

  • Строки - с кавычками и без, многострочные
  • Числа - целые, десятичные, научная нотация
  • Булевы - true/false, yes/no, on/off
  • Null - null, ~, пустые значения
  • Массивы - последовательности и списки
  • Объекты - вложенные структуры данных

YAML особенности

  • Отступы - только пробелы, не табуляция
  • Комментарии - начинаются с # (теряются при конвертации)
  • Якоря - &anchor и *reference (упрощаются)
  • Многострочность - | и > операторы
  • Кавычки - не обязательны для простых строк

Использование

  1. Выберите направление конвертации
  2. Вставьте или введите исходные данные
  3. Результат появится автоматически
  4. Настройте форматирование при необходимости
  5. Скопируйте или скачайте результат
Примеры конвертации
Простая структура
YAML:
name: "Продукт"
price: 99.99
available: true
JSON:
{
  "name": "Продукт",
  "price": 99.99,
  "available": true
}
Вложенные структуры
YAML:
database:
  host: localhost
  port: 5432
  users:
    - name: admin
      role: owner
    - name: user
      role: reader
JSON:
{
  "database": {
    "host": "localhost",
    "port": 5432,
    "users": [
      {
        "name": "admin",
        "role": "owner"
      },
      {
        "name": "user", 
        "role": "reader"
      }
    ]
  }
}