TOML ↔ JSON

Конвертация TOML в JSON и обратно онлайн

179 символов

О сервисе TOML ↔ JSON

Онлайн конвертер TOML ↔ JSON. Мгновенно преобразуйте конфигурационные файлы TOML в JSON для API и наоборот. Поддерживает секции [table], массивы [[array]], строки, числа, булевы значения.

Конвертация TOML → JSON и JSON → TOML
Поддержка секций [table] и [[array of tables]]
Строки, числа, булевы значения, массивы
Встроенные примеры для быстрого старта
Кнопка "поменять направление"
Работает полностью в браузере

Часто задаваемые вопросы

TOML (Tom's Obvious, Minimal Language) — формат конфигурационных файлов, читабельный как INI, но с богатыми типами данных. Используется в Rust (Cargo.toml), Hugo, Gitea, systemd и других.

TOML читабельнее JSON — нет лишних кавычек у ключей, поддерживаются комментарии (#), даты и многострочные строки. JSON лучше для API (меньший размер, стандарт). TOML лучше для конфигов, которые редактируют люди.

TOML имеет более строгую и предсказуемую синтаксис (нет значимых отступов). YAML гибче, но чаще приводит к ошибкам при отступах. TOML предпочтителен для небольших конфигов, YAML — для сложных иерархий (Kubernetes).

[[servers]] определяет массив объектов-серверов. Каждый [[servers]] добавляет новый элемент в массив. В JSON это массив объектов: "servers": [{ ... }, { ... }].

Да, Cargo.toml — стандартный манифест Rust проектов. Он определяет зависимости, метаданные пакета и профили сборки. Конвертер поможет перевести конфиг в JSON для других инструментов.

Полезные статьи

Руководства и советы по теме

Техническая поддержка

Нашли баг, сбой или ошибку в работе сервиса? Есть предложение по улучшению? Напишите нам — мы читаем каждое сообщение и стараемся быстро исправлять проблемы.