Конвертировать TOML в JSON
Преобразуйте файл TOML (например, Cargo.toml или pyproject.toml) в JSON.
Как это работает
TOML — формат конфигурации, который используется в таких файлах, как Cargo.toml (Rust), pyproject.toml (Python) или Pipfile, но с ним не всегда удобно работать или обрабатывать его скриптами в исходном виде. Вставьте содержимое файла TOML, и вы мгновенно получите эквивалент в JSON: его проще изучать, фильтровать с помощью инструмента вроде jq или подключать в скрипт на Node или Python.
Доступно ли обратное преобразование (JSON → TOML)?
Нет, и это сделано намеренно: TOML предъявляет строгие правила к представлению некоторых структур (в частности, массивов таблиц), а произвольному JSON не всегда соответствует единственный очевидный вариант в TOML. Поэтому инструмент сосредоточен на самом полезном на практике направлении — из TOML в JSON — чтобы оставаться надёжным в любом случае.
Сохраняются ли типы (числа, булевы значения, даты)?
Да. В TOML есть собственные типы (строки, целые числа и числа с плавающей запятой, булевы значения, даты, массивы, таблицы), которые при преобразовании точно переносятся в соответствующие типы JSON.
Преобразование выполняется 100% локально в вашем браузере благодаря WebAssembly: содержимое вашего файла никогда не отправляется на сервер.