TOML ↔ JSON
Конвертация TOML в JSON и обратно онлайн
О сервисе TOML ↔ JSON
Онлайн конвертер TOML ↔ JSON. Мгновенно преобразуйте конфигурационные файлы TOML в JSON для API и наоборот. Поддерживает секции [table], массивы [[array]], строки, числа, булевы значения.
Часто задаваемые вопросы
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 для других инструментов.
Полезные статьи
Руководства и советы по теме
Связанные инструменты
Другие полезные сервисы reChecker