ToB企服应用市场:ToB评测及商务社交产业平台

标题: ASP.NET Core 读取配置文件JSON 数据、数组 [打印本页]

作者: 悠扬随风    时间: 2022-9-20 02:09
标题: ASP.NET Core 读取配置文件JSON 数据、数组
配置访问接口
  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>>();
复制代码
 

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




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4