dotNetCore v2-json配置数组读取

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]
  
}

发布了446 篇原创文章 · 获赞 71 · 访问量 28万+

猜你喜欢

转载自blog.csdn.net/dxm809/article/details/104173024
今日推荐