ru

TOML в JSON

Конвертируйте файл TOML в JSON локально - с таблицами и массивами, без загрузки, прямо в браузере.

Обработка локально на вашем устройстве ...

0%

Ваши файлы так и не покинули устройство

    Загружается ли мой файл?

    Нет. Всё выполняется в вашем браузере - ваш файл никогда не покидает устройство. Как это можно проверить

    Без загрузки100% локально
    Содержимое остаётся у васнет доступа у третьих лиц
    Серверы в ГерманииGDPR by design
    Независимый аудитTLS A+ · Заголовки A+

    TOML - это читаемый формат конфигурации, стоящий за инструментами вроде Cargo в Rust (Cargo.toml), pyproject.toml в Python и другими; JSON - это то, что напрямую используют API, скрипты и веб-приложения; этот инструмент разбирает ваш TOML в равнозначный объект JSON.

    Всё работает полностью локально (smol-toml, чистый JavaScript); таблицы TOML становятся вложенными объектами, массивы таблиц - массивами, а значения даты и времени - строками ISO; очень большие целые числа за пределами безопасного диапазона JavaScript отклоняются с понятным сообщением, а не преобразуются с потерей точности; некорректный TOML отклоняется с понятным сообщением об ошибке; ничего не загружается.

    Это пригодится, когда вы изучаете Cargo.toml или pyproject.toml, загружаете конфигурацию в скрипт или передаёте настройки TOML во фронтенд; вы получаете JSON с отступами, читаемый и готовый к использованию.

    Технические данные

    Технические данные
    Входные форматыTOML
    Выходной форматJSON
    Пакетная обработкаНет
    ОбработкаЛокально в браузере (JavaScript)
    Загрузка файловОтсутствует

    В 3 шага

    1. Перетащите или выберите файл TOML.
    2. Инструмент разбирает его в JSON.
    3. Скачайте файл JSON.

    Ограничения: TOML 1.0 (таблицы, массивы таблиц, встроенные таблицы, все скалярные типы, дата и время); таблицы -> объекты, массивы таблиц -> массивы, дата и время -> строки ISO; очень большие целые числа за пределами безопасного диапазона JavaScript отклоняются с понятным сообщением, а не преобразуются с потерей точности; некорректный TOML отклоняется с понятным сообщением об ошибке.

    Частые вопросы

    Загружается ли мой файл на сервер?

    Нет, всё происходит локально в вашем браузере - ничего не покидает ваше устройство.

    Какие возможности TOML поддерживаются?

    TOML 1.0: таблицы, массивы таблиц, встроенные таблицы, все скалярные типы и значения даты и времени.

    Как обрабатываются значения даты и времени?

    Они преобразуются в строки в формате ISO 8601.

    Могу ли я конвертировать Cargo.toml?

    Да, файл Cargo.toml разбирается напрямую, как и любой другой TOML.

    Что будет при некорректном TOML?

    Вы получите понятное сообщение об ошибке, и инструмент не упадёт.

    Похожие инструменты