首页 > 编程语言 >ASP.NET Core 读取配置文件JSON 数据、数组

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

时间:2022-09-19 23:00:59浏览次数:86  
标签:Core ASP Users 配置文件 Id var Config public

配置访问接口

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; }
}
List<Users> TestUsers = _Config.GetSection("Users").Get<List<Users>>();

 

标签:Core,ASP,Users,配置文件,Id,var,Config,public
From: https://www.cnblogs.com/LinWenQiang/p/16709419.html

相关文章

  • .NET Core/.NET5/.NET6 开源项目汇总!
    前言企业管理系统一般包含后台管理UI、组织机构管理、权限管理、日志、数据访问、表单、工作流等常用必备功能。下面收集的几款优秀开源的管理系统,值得大家入门学习。如有......
  • Sum of Prefix Scores of Strings
    SumofPrefixScoresofStringsYouaregivenanarray words ofsizeco$n$sistingofnon-emptystrings.Wedefinethescoreofastring word asthenumber......
  • linux统信OS配置C#+VScode的asp.net MVC开发环境(参考Ubuntu)
    NETCore是一个免费和开源的软件框架,设计时考虑到了Linux和macOS。它是.NET框架的跨平台继承者,适用于Linux、macOS和Windows系统。Dotnet核心框架已经为引导项目提供了脚......
  • 启动ABP项目异常 :could not instantiate Microsoft.AspNetCore.Mvc.RazorPages.Infra
    异常:  解决:本地ASP.NETCore运行时为6.0.2  将ASP.NETCore运行时更新到v6.0.3下载地址:https://dotnet.microsoft.com/zh-cn/download/dotnet/6.0 ......
  • 基于.NetCore + Quartz.Net + Vue + IView开箱即用的定时任务UI
    基于.NetCore+Quartz.Net+Vue+IView开箱即用的定时任务UI。不依赖数据库,只需在界面做简单配置。地址:https://github.com/cq-panda/Quartz.NetUI ......
  • 第四章 Redis-6.0版本配置文件详解
    一、Units单位#如果要配置跟内存大小相关的参数是可以这样配置,只支持bytes,不支持bit,这些单位都是大小写不敏感的:#1k=>1000bytes#1kb=>1024bytes#1m=>10......
  • 022年9月12日 学习ASP.NET Core Blazor编程系列三——实体
    学习ASP.NETCoreBlazor编程系列一——综述学习ASP.NETCoreBlazor编程系列二——第一个Blazor应用程序(上)学习ASP.NETCoreBlazor编程系列二——第一个Blazor应......
  • xampp相关配置文件所在路径
    环境:Xampp3.2.4一般来讲,可以在xampp的控制面板打开先关的配置文件,但是出现有些问题的时候,还是需要到别的路径下找到相关配置文件修改才行。Xampp的配置文件propertie......
  • 使用 CSS 的 Glassmorphic 配置文件卡
    使用CSS的Glassmorphic配置文件卡在这篇博客中,我们使用css创建了一个glassmorphic配置文件卡。获取完整的源代码编码扭矩.com版权声明:本文为博主原创文章,遵循......
  • redis的配置文件
    redis的配置文件开头INCLUDES(包含)当redis有多个其他配置时就可以使用include来引入,类似spring中的import,如果想要覆盖其中的配置参数需要把include放到最后来设置。......