bg

JSON към TOML

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

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

0%

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

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

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

    Без качване100% локално
    Съдържанието остава у теббез достъп на трети страни
    Сървъри в ГерманияGDPR по дизайн
    Независимо провереноTLS A+ · Заглавки A+

    JSON е форматът за обмен на API и програми, но като конфигурационен файл за човек TOML е по-приятен: секции в квадратни скоби, обикновени редове ключ-равно-стойност и коментари; този инструмент сериализира вашия JSON обект до правилен TOML, какъвто използват Cargo.toml или pyproject.toml.

    Всичко работи изцяло локално (smol-toml, чист JavaScript): обектите стават таблици, вложените обекти - подтаблици (например [server.meta]), масивите - масиви на TOML, а скаларите остават скалари; тъй като TOML изисква таблица на най-горно ниво, масив, скалар или null в корена се отхвърлят с ясно съобщение.

    Срещате това, когато генерирате конфигурация за Cargo или pyproject от шаблон, превръщате настройки от JSON в .toml за ръчно редактиране или създавате четима конфигурация от API; честно казано, TOML няма тип null, затова обектите със стойности null се отхвърлят с ясно съобщение, а не се изпускат тихомълком; нищо не се качва.

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

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

    В 3 стъпки

    1. Пуснете или изберете вашия JSON файл.
    2. Инструментът го сериализира до TOML.
    3. Изтеглете файла TOML.

    Ограничения: Очаква се JSON обект на най-горно ниво (масив, скалар или null се отхвърлят); вложени обекти -> подтаблици, масиви -> масиви на TOML; TOML няма тип null, затова обектите с null се отхвърлят; редът на ключовете следва JSON.

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

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

    Не, всичко работи изцяло локално в браузъра.

    Защо коренът трябва да е обект?

    TOML документът е таблица на най-горно ниво, затова коренът трябва да е JSON обект.

    Как се преобразуват вложените обекти?

    В таблици и подтаблици на TOML, например [server] и [server.meta].

    Ами стойностите null?

    TOML няма тип null; обектите със стойности null се отхвърлят с ясно съобщение.

    Може ли обратно?

    Да, с нашия инструмент "TOML към JSON".

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