阅读AppSettings数据控制台应用程序.net Core 2.0

时间:2017-12-18 15:34:46

标签: c# json parsing console-application config

在.netcore 2.0控制台应用程序中从appsettings.json读取数据时遇到问题看了一堆示例语法不起作用/任何建议?我的appsettings.json中的值看起来像这样 “OBNAME”:{     “OBKEY”:“OBKPASS”

}

我基本上想要将OBNAME值分配给另一个类中的var

1 个答案:

答案 0 :(得分:0)

public const string ConfigurationFileName = "appsettings.json";


public static YourClass CreateConfiguration()
{

     var builder = new ConfigurationBuilder()            
     .AddJsonFile(ConfigurationFileName);

     IConfigurationRoot configurationRoot = builder.Build();
     YourClass yourClass = new YourClass();
     configurationRoot.Bind(yourClass );
     return filePolicyConfiguration;

}

YourClass中添加了appSettings.json之类的属性,将OBNAME 作为属性设置为此类。