.net core读取配置文件appsetting.json

一.引用

using Microsoft.Extensions.Configuration;

 

二.使用接口服务:IConfiguration

注:认真观察这个类,这已经被startup.cs自动注入了,无需手动做注入操作

技术图片

 

 

控制器中要使用这个接口对象,需要在构造函数中获取它

[Route("IDCardOCR")]
    public class IDCardOCRController : ControllerBase
    {
        public IConfiguration Configuration { get; }
        public IDCardOCRController(IConfiguration configuration)
        {
            Configuration = configuration;
        }

        [HttpGet("test")]
        public string Test()
        {
            string SecretId = Configuration.GetSection("AppConfig")["SecretId"];
            string SecretKey = Configuration.GetSection("AppConfig")["SecretKey"];
            return SecretId + ";" + SecretKey;
        }
    }

附注json内容结构:

技术图片