uk

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".

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