Как преобразуются конфигурационные файлы
YAML и TOML сохраняют вложенные структуры и типы, а плоские форматы используют пути. Properties и INI записывают вложенность через точки и индексы, а .env — через двойное подчёркивание.
Что происходит с типами значений
Java Properties, INI и .env не имеют единого способа хранить типы. Поэтому число 8080 и значение true после обратного преобразования из этих форматов остаются строками. TOML также не умеет представлять null.
Локальная обработка
Все конфигурации преобразуются в вашем браузере и не отправляются на сервер DevToolbox. Это особенно важно для файлов, которые могут содержать адреса сервисов и другие чувствительные настройки.
Частые вопросы
Какие форматы и направления поддерживаются?
Доступны YAML, TOML, Java Properties, INI и .env. Можно выбрать любую пару разных форматов — всего 20 направлений.
Как записывается вложенность в .env?
Сегменты пути разделяются двойным подчёркиванием: application.server.port становится application__server__port. Регистр ключей сохраняется, а индексы массивов записываются отдельными числовыми сегментами.
Почему типы после Properties, INI или .env становятся строками?
Эти форматы не задают надёжную общую типизацию значений. Конвертер не угадывает типы, чтобы строки 001, true или null не изменились неожиданно.
Можно ли безопасно вставить секреты?
Данные обрабатываются локально, но перед вставкой секретов проверьте безопасность устройства, браузера и установленных расширений.