Конвертер JSON у TOML
Перетворюйте JSON на TOML і TOML назад на JSON, в обидва боки, повністю у вашому браузері.
Пов'язані інструменти
Як користуватися JSON / TOML
- 01
Оберіть напрямок: JSON у TOML або TOML у JSON.
- 02
Вставте свій JSON чи TOML.
- 03
Скопіюйте результат або поміняйте, щоб перетворити назад.
Двосторонній конвертер JSON і TOML
Це двосторонній конвертер між JSON і TOML. Оберіть напрямок, вставте свої дані і скопіюйте результат. Він побудований на добре перевіреному парсері TOML, який правильно опрацьовує вкладені таблиці й масиви таблиць.
Усе працює локально у вашому браузері, тож ваші дані, які у файлах конфігурації можуть містити імена вузлів чи токени, ніколи не залишають пристрій.
Для чого потрібен TOML
TOML (Tom's Obvious, Minimal Language) це формат конфігурації, створений так, щоб бути очевидним для читання і чисто відображатися в хеш-таблицю. Саме його використовує Cargo у Rust для Cargo.toml і проєкти на Python для pyproject.toml, серед багатьох інших.
JSON і TOML: схожі дані, різні завдання
JSON і TOML описують схожі дані, але підходять для різних завдань. JSON це спільна мова для API та машинного обміну. TOML створений для конфігурації, яку пишуть люди, із секціями, коментарями і повноцінними датами, завдяки чому файл налаштувань приємно редагувати.
TOML також підтримує власні значення дати й часу та типізовані числа, тож значення зберігають своє значення, а не перетворюються всі на рядки, і почасти тому його віддають перевагу для конфігурації.
На що варто зважати: значення null
Більшість даних проходить перетворення туди й назад чисто, але є одна заковика. У TOML немає значення null. Значення null із JSON неможливо подати, тож приберіть або замініть їх перед перетворенням на TOML, інакше перетворення не зможе їх виразити.
Поширені запитання
Що таке TOML?
TOML це мінімальний формат конфігурації, розроблений для зручності читання, що використовується інструментами на кшталт Cargo та багатьма проєктами Python у pyproject.toml.
Чи все перетворюється чисто?
Більшість даних так. TOML не має null, тож null із JSON не можна представити; вилучіть або замініть їх перед перетворенням.
Чи завантажуються мої дані кудись?
Ні. Перетворення виконується повністю у вашому браузері, тож ваші дані ніколи не залишають ваш пристрій.