using Microsoft.Extensions.Configuration;
using System;
using System.Collections.Generic;
namespace MyFirstConsole
{
class Program
{
static void Main(string[] args)
{
IConfiguration configuration = new ConfigurationBuilder().SetBasePath(Environment.CurrentDirectory)
.AddJsonFile("appsettings.json",optional:false,reloadOnChange:true)
.Build();
var info = configuration["shopidlist:1"];
//第二种方法
//var info = configuration.GetSection("shopidlist").GetSection("1").Value;
Console.WriteLine(info);
Console.WriteLine("Hello World!");
}
}
}
/***************************appsettings.json***************************************/
{
"username": "jack",
"mysql": {
"host": "192.168.23.1",
"port": 3306
},
"shopidlist": [1,2,3]
}