Расширяем возможности Битрикс24

Коннектор Битрикс24 и другие приложения для Битрикс24

YAML ↔ JSON Converter

Инструмент обновлен

Этот инструмент заменен на более мощный Universal Data Converter, который поддерживает конвертацию между всеми популярными форматами данных: CSV, TSV, JSON, XML, YAML, Markdown, GeoJSON, TopoJSON, JSON-lines, Parquet.

Перейти к Universal Data Converter

Что это за инструмент?

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

Возможности:

  • Двусторонняя конвертация - YAML в JSON и обратно
  • Валидация синтаксиса - проверка корректности обоих форматов
  • Форматирование - красивое отображение с правильными отступами
  • Сложные структуры - поддержка массивов, объектов, вложенности
  • Автоматическое определение - распознавание типов данных
  • Копирование результата - быстрое копирование в буфер обмена

Применение:

Конвертация конфигурационных файлов, работа с API документацией, Docker Compose файлы, CI/CD пайплайны, Kubernetes манифесты, настройка приложений.

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

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

  • Строки - с кавычками и без, многострочные
  • Числа - целые, десятичные, научная нотация
  • Булевы - 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"
      }
    ]
  }
}

Все инструменты

Полный список доступных инструментов аналитика

Bitrix24 Batch Builder Создание batch-запросов для API Bitrix24
Unit Economics Калькулятор бизнес-метрик
Universal Data Converter Конвертер форматов данных
Cron ↔ RRULE Converter Конвертер расписаний
CSV Analyzer Анализ и статистика CSV файлов
CSV Merge Объединение до 4 CSV файлов по общему столбцу
DAX Formatter Форматирование DAX и карта зависимостей
CSV → dbt seed YAML Генератор YAML для dbt seeds
Редактор 1С запросов Создание и проверка запросов 1С:Предприятие
JSON Schema → DB Diff Генератор ALTER-скриптов для БД
Field Extractor Извлечение данных из текста
JSON Formatter Форматирование и валидация JSON
JSONPath Evaluator Playground для JSONPath-запросов: слева JSON, справа результат
M Date Range Generator Генератор M-кода для диапазонов дат
DAX → MDX Converter Конвертер DAX в MDX для OLAP
Regex Tester Тестирование регулярных выражений
CSV → Power Query M Генератор M-сниппетов из CSV
Attribution Window Splitter Генератор SQL для атрибуции
SQL Formatter Форматирование SQL запросов
SQL Builder Конструктор SQL запросов: SELECT, INSERT, UPDATE, DELETE
BigQuery / Snowflake / Redshift Dialect Helper Конвертер SQL-запросов между диалектами облачных хранилищ
ClickHouse → Yandex Metrika API Query Builder Конструктор запросов для конвертации между ClickHouse и API Яндекс.Метрики
LookML/Explore → SQL Generator Генератор SQL-запросов на основе LookML и метаданных Looker Explore
GraphQL Query Builder Визуальный конструктор GraphQL-запросов с поддержкой переменных и фрагментов
SSH Public Key Fingerprint Анализатор SSH публичных ключей с MD5/SHA256 отпечатками и bubblebabble
SQL → DSL Converter SQL → Python (SQLAlchemy), PHP (Eloquent/Doctrine)
Model Relationship SVG Визуализация связей модели данных
Time Format Converter Конвертер форматов времени
Directory Tree Generator Генератор ASCII-дерева каталогов
UTM Builder Pro Генератор UTM-меток для кампаний
UTM Cleaner Очистка URL от UTM параметров
VAT Calculator Калькулятор НДС для разных стран
Webhook Tester Тестирование и отладка webhook-ов
CSV → YML Яндекс.Маркет Генератор YML-фидов для Яндекс.Маркет
Генератор ключевых фраз Комбинирование 3 списков слов
Phone Number Extractor Извлечение номеров E.164 из текста и CSV
HTTP Header Inspector Показать заголовки браузера и любого URL
Base64 / JWT Decoder Декодирование Base64 и JWT, exp → ISO
URL Parser & Slug Generator Разбор URL, encode/decode, slug, Punycode
Case Converter Пакетная конверсия строк и JSON-ключей
One-Line & Minify Suite Minify, one-line и beautify для JSON, XML, HTML, CSS, JS, SQL
PG Plan Insight Визуализация EXPLAIN PostgreSQL