配置访问接口- public IConfiguration _Config;
- public 类名 (IConfiguration Config)
- {
- _Config = Config;
- }
复制代码 配置文件数据示例- {
- "AllowedHosts": "*",
- "Users": [
- {
- "Id": "123",
- "Username": "me"
- },
- {
- "Id": "456",
- "Username": "notme"
- }
- ]
- }
复制代码- var allowedHosts=_Config["AllowedHosts"]; // *
- var allowedHosts=_Config["Users:1:Id"]; // 123
- var allowedHosts=_Config["Users:2:Id"]; // 456
- //获取整个数组的所有值
- var UserData = _Config.GetSection("Users");
- var UserArray = UserData.AsEnumerable();
复制代码 基于Json数组创建Users模型- public class Users
- {
- public string Id { get; set; }
- public string Username { get; set; }
- }<br>
复制代码- List<Users> TestUsers = _Config.GetSection("Users").Get<List<Users>>();
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! |