namespace dotnetcoremvc.Models
{
public class UserModel{
public string Name { get; set; }
public string Pwd { get; set; }
}
}
{"UserModel":{
"Name":"TestName",
"Pwd":"4567"
}
}
public Startup(IConfiguration configuration)
{
Configuration = configuration;
}
public IConfiguration Configuration { get; }
public void ConfigureServices(IServiceCollection services)
{
var UserModel = new UserModel();
//通过节点映射:
Configuration.Bind("UserModel",UserModel);
//节点读取
// var data = configuration["UserModel"];
}
public static IWebHost BuildWebHost(string[] args) =>
WebHost.CreateDefaultBuilder(args).ConfigureAppConfiguration(r=>r.AddJsonFile("other.json"))
.UseStartup<Startup>()
.Build();