11-Json文件配置

时间:2023-03-09 02:37:53
11-Json文件配置

1-新建json文件, 设置json文件生成的方式

11-Json文件配置

{
"ClassNo": "1",
"ClassDesc": "Asp.net core",
"Students": [
{
"name": "lili",
"age": "11"
},
{
"name": "xiaofeng",
"age": "33"
},
{
"name": "xiaobao",
"age": "66"
}
]
}

 2-解析json文件

 

using System;
using Microsoft.Extensions.Configuration; namespace jsonConfigDemo
{
class Program
{
static void Main(string[] args)
{
var builder = new ConfigurationBuilder()
.AddJsonFile("myclass.json"); var config = builder.Build(); Console.WriteLine($"ClassNo: {config["ClassNo"]}");
//下面输出第一个
Console.WriteLine($"name: {config["Students::name"]} age:{config["Students::age"]}");
//下面输出第二个
Console.WriteLine($"name: {config["Students::name"]} age:{config["Students::age"]}");
Console.ReadLine(); }
}
}

结果

11-Json文件配置