【问题标题】:Read AppSettings Data Console App .net Core 2.0阅读 AppSettings 数据控制台 App .net Core 2.0
【发布时间】:2017-12-18 15:34:45
【问题描述】:

在 .netcore 2.0 控制台应用程序中从 appsettings.json 读取数据时遇到问题,查看了一堆示例语法不起作用/有什么建议吗?我的 appsettings.json 中的值如下所示 “OBNAME”:{ "OBKEY": "OBKPASS"

}

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

【问题讨论】:

标签: c# json parsing console-application config


【解决方案1】:
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 作为该类的属性。

【讨论】:

  • 我正在使用它,但是当我在 appsettings 中将 yourClass 更改为 obj 的名称时,出现这样的错误并不存在
  • 也许显示你的代码会让你更容易理解
  • 您显然在这里误用了变量名。从 yourClass 转到 filePolicyConfiguration。
  • 更改了变量名
猜你喜欢
  • 2017-03-03
  • 2018-09-13
  • 2021-01-09
  • 1970-01-01
  • 1970-01-01
  • 2018-10-19
  • 1970-01-01
  • 1970-01-01
  • 2017-01-27
相关资源
最近更新 更多