ASP.NET Core 读取配置文件JSON 数据、数组

打印 上一主题 下一主题

主题 857|帖子 857|积分 2571

配置访问接口
  1. public  IConfiguration _Config;
  2. public 类名 (IConfiguration Config)
  3. {
  4.   _Config = Config;
  5. }
复制代码
配置文件数据示例
  1. {
  2.     "AllowedHosts": "*",
  3.     "Users": [
  4.       {
  5.         "Id": "123",
  6.         "Username": "me"
  7.       },
  8.       {
  9.         "Id": "456",
  10.         "Username": "notme"
  11.       }
  12.     ]
  13.   }
复制代码
  1. var allowedHosts=_Config["AllowedHosts"];  // *
  2. var allowedHosts=_Config["Users:1:Id"];  // 123
  3. var allowedHosts=_Config["Users:2:Id"];  // 456
  4. //获取整个数组的所有值
  5. var UserData = _Config.GetSection("Users");
  6. var UserArray = UserData.AsEnumerable();
复制代码
 基于Json数组创建Users模型
  1. public class Users
  2. {
  3.     public string Id { get; set; }
  4.     public string Username { get; set; }
  5. }<br>
复制代码
  1. List<Users> TestUsers = _Config.GetSection("Users").Get<List<Users>>();
复制代码
 

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

悠扬随风

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表