Конвертер TOML ↔ JSON
Бесплатный онлайн конвертер TOML в JSON и JSON в TOML. Преобразование в реальном времени, ошибки с указанием строки/столбца, настраиваемые отступы. Всё в браузере, без загрузки.
Что такое TOML и зачем он используется?
TOML — формат файлов конфигурации, спроектированный для простого чтения и записи. Широко применяется в Rust (Cargo.toml), Python (pyproject.toml) и других современных проектах.
Как конвертировать TOML в JSON?
Вставьте TOML на вкладке TOML → JSON. Результат JSON появляется мгновенно при вводе с выбранной глубиной отступа. Затем скопируйте или скачайте.
Можно ли конвертировать JSON обратно в TOML?
Да. Перейдите на вкладку JSON → TOML и вставьте корректный JSON. Плоские объекты, массивы и вложенные таблицы становятся TOML-таблицами и inline-таблицами.
Показывает ли инструмент, где ошибка в TOML?
Да. Некорректный TOML вызывает локализованную ошибку с точной строкой и столбцом проблемы.
Отправляются ли мои данные конфигурации на сервер?
Нет. Конвертация полностью выполняется в браузере с локально встроенной библиотекой smol-toml. Ничего не загружается.
Какие возможности TOML поддерживаются?
Поддерживается спецификация TOML 1.0: таблицы, массивы, inline-таблицы, строки, целые и дробные числа, булевы значения, даты и время.
Как даты TOML конвертируются в JSON?
Даты и дата-время TOML превращаются в строки ISO-8601, поскольку в JSON нет нативного типа даты. Обратная конвертация даёт строки в кавычках.
Можно ли выбрать отступ JSON?
Да. Выберите 2 пробела, 4 пробела, табуляцию или компактный режим (без пробелов) в селекторе отступа.
Как использовать Конвертер TOML ↔ JSON
Конвертер TOML ↔ JSON переводит между конфигурационными файлами TOML и JSON в обе стороны, на лету по мере ввода, используя парсер smol-toml, встроенный в страницу локально. Ничто из вставленного не загружается — каждое преобразование выполняется в вашем браузере.
- Оставайтесь на вкладке TOML → JSON и вставьте свой TOML (например, секцию из Cargo.toml или pyproject.toml) в левое поле ввода. Результат JSON появляется справа по мере ввода.
- Выберите отступ JSON — 2 пробела, 4 пробела, табуляция или компактный — и вывод мгновенно переформатируется. Неверный TOML выдаёт ошибку с точной строкой и столбцом.
- Переключитесь на вкладку JSON → TOML и вставьте корректный JSON, чтобы получить документ TOML с таблицами и встроенными таблицами.
- Используйте «Копировать» на панели вывода, «Скачать» для сохранения output.json или output.toml, либо «Перенести вывод во ввод» для цепочки туда-обратно.
- Нажмите «Пример», чтобы загрузить готовый фрагмент с таблицами, массивами и встроенными таблицами.
Обратное преобразование дат TOML: они становятся строками ISO-8601 в JSON, так что снимите кавычки, прежде чем возвращать значение строгому валидатору TOML.
Похожие инструменты
- YAML в JSON Мгновенно конвертируйте YAML в JSON онлайн. Вставьте YAML и получите чистый JSON с валидацией и форматированием.
- JSON в YAML Мгновенно конвертируйте JSON в YAML. Вставьте JSON и получите чистый YAML с правильными отступами.
- XML в JSON Бесплатный онлайн-конвертер XML в JSON. Вставьте XML и мгновенно получите форматированный JSON с валидацией и сохранением структуры.
- Валидатор JSON Мгновенная валидация синтаксиса JSON с подробными сообщениями об ошибках и номерами строк. Бесплатный инструмент прямо в браузере.
- Форматирование JSON Форматируйте и украшайте JSON с настраиваемыми отступами. Мгновенное форматирование сжатого JSON в браузере.
- TSV в JSON Конвертируйте TSV в JSON бесплатно онлайн. Поддержка заголовков, автоопределения типов и минификации. Всё в браузере.
- JSON в CSV Бесплатный онлайн-конвертер JSON в CSV. Выравнивание вложенных объектов, настройка разделителей и мгновенная загрузка. 100% в браузере.
- Конвертер CSV в JSON Конвертируйте CSV в JSON бесплатно онлайн. Поддержка пользовательских разделителей, объектов на основе заголовков и автоопределения типов. Всё в браузере.