Как пользоваться: Конвертер JSON в TOML
- Вставьте JSON-объект — верхний уровень должен быть объектом.
- TOML появляется по мере ввода; некорректный JSON отмечается с указанием позиции.
- Скопируйте или скачайте TOML-файл.
Как JSON преобразуется в TOML
Простые значения становятся строками вида key = value. Вложенные объекты превращаются в таблицы: {"server": {"port": 8080}} становится [server], за которым идёт port = 8080. Массивы объектов превращаются в массивы таблиц, которые записываются в двойных скобках, [[servers]], по одному блоку на каждый элемент. Массивы простых значений остаются в одну строку: tags = ["a", "b"].
Что не может быть преобразовано
В TOML нет значения null, поэтому такие поля пропускаются. Документ TOML всегда является таблицей, поэтому JSON на верхнем уровне должен быть объектом: сначала оберните массив верхнего уровня в объект. Даты в строках ISO 8601 остаются строками; если вашему инструменту нужен тип даты, запишите их в TOML-формате вручную.
Приватность по замыслу
Конвертация выполняется в вашем браузере; ничего не загружается на сервер.
Также ищут как: json to toml, генерация toml, json в cargo toml.
Инструменты, которые хорошо сочетаются с Конвертер JSON в TOML
- TOML конвертер — Конвертируйте файлы конфигурации TOML — Cargo.toml, pyproject.toml, конфиги Hugo или Netlify — в JSON или YAML либо превращайте JSON и YAML в TOML.
- JSON в YAML — Вставьте JSON и получите аккуратный YAML для манифестов Kubernetes, Docker Compose, GitHub Actions или любого конфигурационного файла.
- JSON форматтер — Вставьте JSON, чтобы отформатировать, минифицировать или проверить его.
- YAML в JSON — Вставьте YAML — файл Compose, манифест Kubernetes или конфиг CI — и получите отформатированный JSON.