Текст и данныеРаботает в браузере

TOML ↔ JSON Converter

Преобразуйте типичные TOML configuration documents в JSON и обратно без внешних запросов и скрытого object construction.

  • Два направления
  • TOML tables
  • До 5 000 узлов
Онлайн-инструмент

Попробуйте инструмент

Добавьте данные, выберите нужные параметры и получите готовый результат.

Входные данные

Результат

—

Поддерживается bounded TOML 1.0 configuration subset: tables, array tables, dotted keys, arrays, inline tables и JSON-compatible scalars. Multiline strings и значения inf/nan не преобразуются.

Ваши данные остаются здесь

Текст и выбранные файлы обрабатываются в текущем браузере и не отправляются на сервер для получения результата.

Проверено: 2026-07-17
01

Как пользоваться

  1. 1

    Выберите TOML → JSON или JSON → TOML.

  2. 2

    Вставьте configuration document.

  3. 3

    Запустите conversion и проверьте warnings и результат.

02

Что умеет инструмент

  • Basic и literal strings, booleans, safe integers, finite floats и arrays.
  • Tables, dotted keys, array tables и inline tables.
  • Hex, octal и binary integers с проверкой JSON safe-integer range.
  • TOML date/time values сохраняются как strings с явным warning.
03

Когда пригодится

  • Преобразование application config для API или тестов.
  • Проверка duplicate keys и type conflicts.
  • Подготовка читаемого TOML из JSON-compatible object.
04

Что происходит внутри

Ввод ограничен 500 000 символов, 5 000 узлов и глубиной 32.

JSON → TOML принимает root object; arrays of objects выводятся как array tables.

05

Вопросы и ответы

Почему даты становятся строками?

JSON не имеет отдельного date/time типа. Инструмент сохраняет lexical TOML value как string и маркирует это warning.

Поддерживается null?

Нет при JSON → TOML: TOML 1.0 не определяет null literal.