level 12
叱咤风云555
楼主
//从JSON文件里面读取数据
var builder = new ConfigurationBuilder().AddJsonFile("test.json");
var configuration = builder.Build();
Console.WriteLine($"class:{configuration["class"]}");
Console.WriteLine(configuration["message:0:name1"]);
Console.WriteLine(configuration["message:0:age1"]);
Console.WriteLine(configuration["message:1:name2"]);
Console.WriteLine(configuration["message:1:age2"]);
Console.WriteLine("ok");
Console.ReadKey();
需要注意的是:JSON文件右键属性将生成操作改为内容,复制到输出目录改为始终复制。
test.json内容如下:
{
"class": "类",
"message": [
{
"name1": "姓名1",
"age1": 21
},
{
"name2": "姓名2",
"age2": 23
}
]
}
2018年05月06日 15点05分
1
var builder = new ConfigurationBuilder().AddJsonFile("test.json");
var configuration = builder.Build();
Console.WriteLine($"class:{configuration["class"]}");
Console.WriteLine(configuration["message:0:name1"]);
Console.WriteLine(configuration["message:0:age1"]);
Console.WriteLine(configuration["message:1:name2"]);
Console.WriteLine(configuration["message:1:age2"]);
Console.WriteLine("ok");
Console.ReadKey();
需要注意的是:JSON文件右键属性将生成操作改为内容,复制到输出目录改为始终复制。
test.json内容如下:
{
"class": "类",
"message": [
{
"name1": "姓名1",
"age1": 21
},
{
"name2": "姓名2",
"age2": 23
}
]
}