TOML в JSON — простые конфиги TOML в JSON
Вставьте повседневные таблицы TOML и строки ключ/значение — получите JSON с отступами. Для обычных конфигов — не полный парсер TOML 1.0 со всеми краевыми случаями.
TOMLJSON
Конвертация при вводе — вставьте текст или перетащите файл.
Ввод(TOML)
Вывод(JSON)
Работает в браузере — ничего не отправляется на наши серверы.
Многие API и админки хотят JSON, а в репозитории остаётся удобный TOML. Вставка небольшого конфига здесь избавляет от установки ещё одной CLI ради скобок.
Держитесь таблиц, строк, чисел, булевых и простых массивов. Если документ опирается на типы дат TOML или вложенные inline-таблицы — сначала упростите или возьмите полный toolchain TOML.
Нужен YAML — перейдите к YAML → JSON. Для классических секций в стиле Windows — INI → JSON.
Как пользоваться
- Вставьте TOML
- Конвертируйте
- Скопируйте красивый JSON
Зачем этот конвертер
- Обрабатывает формы таблиц и скаляров большинства конфигов
- Отдаёт JSON с отступами, готовый к вставке
- Есть обратная страница JSON → TOML
Когда полезно
- Образцы конфигов приложений
- Уборка фрагментов CI
- Быстрый фикс вставки
Советы
- Один ключ на строку — лёгкий парсер счастливее.
- Уберите секреты перед вставкой файлов, похожих на продакшен.
Примеры
| Ввод | Вывод | Примечание |
|---|---|---|
| name = "demo" | { "name": "demo" } | — |
| [server] host = "127.0.0.1" port = 8080 | { "server": { "host": "127.0.0.1", "port": 8080 } } | Таблицы становятся вложенными объектами |
Вопросы про TOML
- Снова нужен TOML?
- Используйте JSON → TOML для обратного направления.
- Это полный TOML 1.0?
- Нет. Даты, хитрые inline-таблицы и многострочные литералы вне охвата — держите конфиги простыми.
- Что-то уходит из браузера?
- Конвертация локально во вкладке. Вставляйте только образцы, которые готовы видеть на своём устройстве.