TOML в JSON конвертер онлайн

Free Бесплатно · Без регистрации · Данные не сохраняются
Indent
TOML
JSON
// JSON output
Lines: Keys:

Другие инструменты разработчика

TOML Форматтер
Форматировать & проверять
YAML→JSON
В JSON
JSON→TOML
В TOML
CSV→JSON
В JSON
XML→JSON
В JSON
JSON Форматтер
Форматировать & проверять
Timestamp
Unix ↔ Дата
Base64
Кодировать

Почему это лучший конвертер TOML в JSON

Полная поддержка TOML v1.0

Разбирает полную спецификацию TOML: базовые и литеральные строки, многострочные строки, целые числа (hex, восьмеричные, двоичные), числа с плавающей точкой, логические значения, даты и время, массивы, встроенные таблицы, стандартные таблицы и массивы таблиц.

Преобразование с сохранением типов

Целые числа TOML становятся числами JSON, логические значения TOML — логическими значениями JSON, а строки даты и времени TOML сохраняются как строки ISO 8601 — без неявного приведения типов.

Cargo.toml & pyproject.toml

Преобразуйте Cargo.toml (Rust), pyproject.toml (Python) или любую конфигурацию TOML в JSON для инструментов, которым нужен ввод JSON — API, линтеров или конвейеров данных.

Конфиденциальность прежде всего

Преобразование выполняется полностью в вашем браузере — данные не покидают устройство. Безопасно для файлов TOML с токенами, учётными данными или конфигурацией приватного реестра.

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

Зачем преобразовывать TOML в JSON?

JSON — это универсальный формат обмена данными, поддерживаемый практически всеми языками программирования и инструментами. Преобразование TOML в JSON позволяет передавать данные конфигурации TOML в REST API, инструменты JavaScript, схемы валидации данных или любую систему, которая принимает JSON, но не TOML.

Как преобразуются массивы таблиц TOML?

Секции [[table]] в TOML становятся массивами объектов JSON. Например, каждая запись [[bin]] в Cargo.toml становится элементом массива JSON "bin".

Сохраняются ли даты TOML в JSON?

В JSON нет собственного типа даты, поэтому значения даты и времени TOML преобразуются в строки ISO 8601 (например, "2024-01-15T10:30:00Z"). Это стандартное соглашение, используемое большинством API на основе JSON.

Можно ли преобразовать TOML в JSON программно?

Да. В Python используйте стандартную библиотеку tomllib (Python 3.11+) вместе с json.dumps(). В Node.js используйте пакет @iarna/toml или smol-toml. Для разовых преобразований этот онлайн-инструмент — самый быстрый вариант.

Подробное руководство
Руководство по YAML & TOML
Kubernetes, Docker, Rust & Python
Читать руководство