首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

.net core config读取(1)

.net core config读取(1)

最简单的方式
引用

    Microsoft.Extensions.Configuration     
    Microsoft.Extensions.Configuration.Json      

json文件

新建一个ConfigTest.json
右键属性,设置为“始终复制”
数据如下:

    {
      "TotalCount": 2,
      "Students": [
        {
          "Name": "Lili",
          "Sex": "女"
        },
        {
          "Name": "Tom",
          "Sex": "男"
        }
      ]
    }

读取json

    var builder = new ConfigurationBuilder();
    builder.AddJsonFile("ConfigTest.json");
    var config = builder.Build();
    Console.WriteLine(config["TotalCount"]);
    //索引
    Console.WriteLine(config["Students:0:Name"]);
    Console.WriteLine(config["Students:0:Sex"]);
    Console.WriteLine(config["Students:1:Name"]);
    Console.WriteLine(config["Students:1:Sex"]);
返回列表