INI ↔ JSON онлайн
Секции php.ini и старых Windows-конфигов становятся JSON, который проще сравнивать в git.
INI верните в php.ini, в .gitconfig-подобный файл или в конфиг приложения. JSON — во временную обработку. Перезапуск PHP/сервиса после правки INI делаете вы.
Данные
Результат
Скопировано
Как пользоваться
Нужны именованные секции [section]. Ключи без секции ConfigParser может отбросить.
Как интерпретировать результат
Все значения — строки. Типы int/bool восстановите в приложении.
Частые вопросы
Где DEFAULT?
Секция DEFAULT у ConfigParser служебная и может не попасть в обычные sections().
Повторяющиеся ключи?
Победит последнее значение.
Это TOML?
Нет. Для pyproject используйте TOML ↔ JSON.
Комментарии ; и #?
При разборе обычно отбрасываются.
Вложенность?
INI плоский внутри секции. Вложенность — отдельные секции.