bg

YAML към TOML

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

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

0%

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

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

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

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

    YAML е разпространеният конфигурационен формат за CI конвейери, Docker Compose, Kubernetes и много инструменти: използва отстъпи вместо скоби и с малко церемониалност. TOML преследва същата цел за четимост за хора, но се опира на раздели в квадратни скоби и прости редове от вида ключ=стойност, каквито използва един Cargo.toml или pyproject.toml. Този инструмент чете вашия файл YAML и записва същата структура като правилно оформен TOML.

    Преобразуването се извършва изцяло локално в браузъра ви: js-yaml чете YAML, smol-toml записва TOML, и двата на чист JavaScript. Вложените съответствия стават таблици и подтаблици в TOML (като [server.meta]), последователностите стават масиви в TOML, а времевите печати стават истински стойности за дата/час. От конфигурация YAML с отстъпи получавате ясно структуриран .toml, който можете веднага да версионирате и подадете.

    Така се запълва пролуката между форматите: JSON към YAML, JSON към TOML и вече YAML към TOML - всички са налични локално. Инструментът остава честен за това: документ TOML се нуждае от таблица на най-горното ниво, затова последователност YAML, единичен скалар или null в корена се отхвърля с ясно съобщение, вместо да се проваля по неясен начин. И тъй като TOML няма тип null, съответствията със стойности null се докладват, а не се изхвърлят мълчаливо. Нищо не се качва.

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

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

    В 3 стъпки

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

    Ограничения: Очаква съответствие YAML на най-горното ниво; последователност, скалар или null в корена се отхвърля с ясно съобщение. Вложените съответствия стават подтаблици, последователностите - масиви в TOML, а времевите печати - стойности за дата/час в TOML. TOML няма тип null, затова съответствията със стойности null се отхвърлят, вместо да се изхвърлят мълчаливо. Котвите на YAML се разрешават при четене.

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

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

    Не. Преобразуването се извършва изцяло локално в браузъра - нищо не се изпраща.

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

    Документ TOML е таблица на най-горното ниво; последователност или скалар не могат да бъдат корен на TOML.

    Как се обработват времевите печати?

    Времевите печати на YAML се записват като истински стойности за дата/час в TOML, а не като низове.

    Какво се случва със стойностите null?

    TOML няма тип null; съответствията, които съдържат null, се отхвърлят с ясно съобщение, вместо да се изхвърлят мълчаливо.

    Работи ли и обратното?

    За това комбинирайте "TOML към JSON" и "JSON към YAML".

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