Никакая трансформация не нужна.
Просто заводишь appsetting.*.json, где вместо * - название профиля.
А в launchessettings выставляешь соответствующий DOTNET_ENVIRONMENT.
При запуске будет выбран базовый appsettings.json + appsettings.*.json
Вот подробнее об этом механизме:
https://blog.elmah.io/config-transformations-in-as...