uk

TOML у JSON

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

Обробка локально на вашому пристрої ...

0%

Ваші файли так і не залишили ваш пристрій

    Чи завантажується мій файл?

    Ні. Усе працює у вашому браузері - ваш файл ніколи не залишає пристрій. Як це перевірити

    Без завантаження100% локально
    Вміст лишається у васбез доступу третіх осіб
    Сервери в НімеччиніGDPR за задумом
    Незалежний аудит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?

    Ви отримаєте чітке повідомлення про помилку, а інструмент не зламається.

    Схожі інструменти