
Что такое файл TOML?
TOML — конфигурация без двусмысленности
Использовать формат TOML
Конкретный пример
Подготовить JSON из файла TOML для приложения.
Полезные проверки
Проверьте даты, таблицы и вложенные разделы. Комментарии не являются частью данных JSON.
Выбрать конверсию
Сохраните оригинал и откройте результат в программном обеспечении или на устройстве, которое будет его использовать.
Ваши вопросы по этому формату
Почему мой JSON меняет структуру на CSV?
CSV представляет собой таблицу строк и столбцов. JSON может содержать вложенные объекты и списки, которые нельзя транспонировать напрямую. Создайте копию, проверьте, как отображаются поля, и сохраните JSON, если ваше использование требует сохранить всю его структуру.
Как избежать потери нулей в начале идентификаторов ?
При открытии CSV в таблице импортируйте столбцы с идентификаторами как текст. Автоматическое открытие может преобразовать 00123 в 123. Также проверьте даты и десятичные разделители перед повторным сохранением.
Могу ли я конвертировать файл, содержащий секреты?
Удалите пароли, ключи API и другие секреты перед отправкой примера в службу или поддержку. Обработка файлов выполняется онлайн. Для данных, которые не должны покидать ваше устройство, используйте подходящий локальный инструмент.
Почему не предлагаются все варианты вывода?
Форматы не взаимозаменяемы во всех случаях. ConvertLab отображает конверсии из своего каталога; переименование расширения не изменяет содержание. Специализированные выходы, такие как некоторые экспорты XML или таблиц, идентифицируются как NoLimit.
Что это такое?
TOML — это формат конфигурации, созданный ради того, чего не удалось добиться YAML: полного отсутствия двусмысленности. У каждого значения есть явный тип, и строку невозможно прочитать двумя разными способами.
Его синтаксис напоминает старые файлы INI — секции в квадратных скобках, ключи и значения, — но за ним стоит строгая спецификация.
История и происхождение
Том Престон-Вернер, один из основателей GitHub, создал TOML в 2013 году как прямую реакцию на подводные камни YAML.
Формат закрепился как стандарт конфигурации во многих крупных экосистемах, в частности в языке Rust, а в последнее время и в Python.
Чем он удобен
Никакой двусмысленности, явные типы данных, отличная читаемость и поддержка комментариев.
Формат нативно работает с датами — то, чего не умеет JSON.
Ограничения и недостатки
Глубоко вложенные структуры быстро становятся громоздкими: это не сильная сторона формата.
Он распространён меньше, чем YAML или JSON, а инструментов для работы с ним не так много.
Советы по использованию
TOML отлично подходит для файлов конфигурации, где ясность важнее компактности.
Для обмена данными или сложных структур конвертируйте его в JSON.
Конвертируйте ваш TOML за секунды на наших защищённых серверах во Франции.
Конвертировать TOML