инструмент для разработчиков / 17
Конвертер JSON в TOML / TOML в JSON
Преобразуйте объекты JSON в синтаксис конфигурации TOML или строки TOML в объекты JSON.
Конвертер JSON в TOML / TOML в JSON: TOEA обрабатывает ключи данных, числа, логические значения, массивы и таблицы, преобразуя их в корректные структуры TOML или JSON. Работает на 100% локально в вашем браузере, файлы на сервер не загружаются.
- Категория
- Инструменты для разработчиков
- Запуски
- В вашем браузере
- Стоимость
- Бесплатно · без регистрации
- Доступность
- Готово к использованию
Что TOML не умеет выражать
В TOML нет значения null, поэтому ключ со значением null исключается из результата, а элементы null удаляются из массивов. Большинство программ воспринимает отсутствующий ключ как неустановленный, но проверьте любой обработчик, который различает отсутствующий ключ и пустой. Верхний уровень должен быть объектом, поскольку TOML-файл всегда является таблицей. Даты остаются строками в кавычках, а не превращаются во встроенные значения даты и времени TOML; удалите кавычки из значения вроде 2024-05-01T09:00:00Z, если обработчик ожидает настоящую дату.
Вложенность и имена ключей
Вложенные объекты на любой глубине становятся разделами таблиц, названными по их пути: server.tls записывается под заголовком [server.tls]. Массив, все элементы которого являются объектами, превращается в последовательность разделов [[name]], по одному на элемент. Объекты внутри смешанного массива записываются как встроенные таблицы { a = 1 }. Ключи, состоящие из букв, цифр, _ и -, записываются без кавычек; любой другой ключ, например с пробелом или точкой, заключается в кавычки, как в "my key" = 1.
При преобразовании TOML в JSON считываются однострочные значения, заголовки [table] и точечные заголовки [a.b], а также разделы [[array]]. Многострочные строки и встроенные таблицы не считываются, поэтому обратное преобразование лучше всего работает для файлов конфигурации.
Как пользоваться
- Вставьте строку JSON или TOML.
- Выберите направление преобразования (JSON → TOML или TOML → JSON).
- Скопируйте результат.
Конфиденциальность и ограничения
Данные конфигурации обрабатываются исключительно в вашем браузере.
Похожие инструменты
Часто задаваемые вопросы
Какие структуры TOML поддерживаются?
При преобразовании JSON в TOML создаются пары ключ-значение, массивы, вложенные таблицы любой глубины в виде секций [a.b] и массивы объектов в виде секций [[table]]. При преобразовании TOML в JSON считываются однострочные пары ключ-значение, заголовки [table] и [a.b] с точечной записью, а также секции [[table]]; встроенные таблицы и многострочные строки не считываются.
Бесплатный инструмент · запусков: в вашем браузере · аккаунт не нужен