Как пользоваться: TOML конвертер
- Выберите направление, например TOML → JSON.
- Вставьте файл: он конвертируется по мере ввода, а синтаксические ошибки показывают строку и столбец.
- Скопируйте или скачайте результат.
Что такое TOML
TOML (Tom’s Obvious, Minimal Language) — формат конфигурации, созданный для удобного чтения: пары key = "value", [tables] для разделов и [[arrays of tables]] для списков объектов. Формат используют Cargo.toml в Rust, pyproject.toml в Python, Hugo, Netlify и многие CLI-утилиты. Этот конвертер работает по стандарту TOML 1.0.
Как преобразуются типы
Строки, числа, логические значения, массивы и таблицы напрямую соответствуют JSON и YAML. В TOML есть встроенные даты и время; в JSON их нет, поэтому они превращаются в строки формата ISO 8601. При конвертации JSON или YAML в TOML верхний уровень должен быть объектом, так как документ TOML всегда является таблицей, а значения null пропускаются, поскольку в TOML нет null.
Частые ошибки в TOML
- Повторное определение одного и того же ключа или таблицы.
- Строки без кавычек — запись
name = devpackдолжна бытьname = "devpack". - Смешивание таблицы и ключа с точками для одного и того же имени.
Конфиденциальность по умолчанию
Конвертация выполняется полностью в вашем браузере — код никуда не отправляется, поэтому инструмент безопасен для закрытых проектов.
Также ищут как: конвертер toml в json, json в toml, toml в yaml, yaml в toml.
Инструменты, которые хорошо сочетаются с TOML конвертер
- JSON в YAML — Вставьте JSON и получите аккуратный YAML для манифестов Kubernetes, Docker Compose, GitHub Actions или любого конфигурационного файла.
- YAML в JSON — Вставьте YAML — файл Compose, манифест Kubernetes или конфиг CI — и получите отформатированный JSON.
- Валидатор YAML — Вставьте файл Docker Compose, манифест Kubernetes, workflow GitHub Actions или любой YAML, чтобы найти ошибку, поймать типичные ловушки и получить аккуратно отформатированную версию.
- JSON форматтер — Вставьте JSON, чтобы отформатировать, минифицировать или проверить его.