Comment faire pour lire des valeurs de config.json dans l'Application de la Console

Je viens d'installer ASP.NET 5 et a créé une Application Console dans Visual Studio. J'ai ajouté un fichier de config.json à la racine du dossier du projet.

Il ressemble à ceci:

{
    "Data": {
        "TargetFolderLocations": {
            "TestFolder1": "Some path",
            "TestFolder2": "Another path"
        }
    }
}

Mon Programme.cs ressemble à ceci

public void Main(string[] args)
{
    var configurationBuilder = new ConfigurationBuilder(Environment.CurrentDirectory)
    .AddJsonFile("config.json")
    .AddEnvironmentVariables();
    Configuration = configurationBuilder.Build();

    //Doesn't work...null all the time
    var test = Configuration.Get("Data:TargetFolderLocations");

    Console.ReadLine();
}

Comment puis-je accéder à la TargetFolderLocations clé avec code?

Est-il Data.TargetFolderLocations?
Ne fonctionne pas avec .TargetFolderLocations soit malheureusement...
J'ai réussi à le résoudre, s'il vous plaît voir ma réponse 🙂

OriginalL'auteur JOSEFtw | 2015-08-07