bg

TOML към JSON

Преобразувайте TOML файл към JSON локално - с таблици и масиви, без качване, направо в браузъра.

Обработва се локално на устройството ви ...

Обработва се локално на устройството ви ...

0%

Качва ли се файлът ми?

Не. Всичко работи в браузъра ви - файлът ви никога не напуска устройството. Как се проверява това

Без качване100% локално
Съдържанието остава у теббез достъп на трети страни
Hosted in GermanyGlobal Content Delivery
Независимо проверено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 (#) се губят, защото JSON не поддържа коментари.

Чести въпроси

Качва ли се моят файл на сървър?

Не, всичко се случва локално в браузъра ви - нищо не напуска вашето устройство.

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

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

Как се обработват стойностите за дата и час?

Преобразуват се в низове във формат ISO 8601.

Мога ли да преобразувам Cargo.toml?

Да, файлът Cargo.toml се разбира директно, както всеки друг TOML.

Какво става при невалиден TOML?

Получавате ясно съобщение за грешка и инструментът не се срива.

Сходни инструменти

YAML към JSON · JSON към XML · XML към JSON · JSON към TOML · YAML към TOML · TOML към YAML