.Net Core读json文件

一、准备好Json文件

就以下面这段Json文件为例

{
	"ClassNo": "1",
	"ClassDesc": "ASP.NET Core 2.2",
	"Students": [{
			"name": "jin",
			"ege": "14"
		},
		{
			"name": "jiang",
			"ege": "14"
		},
		{
			"name": "ke",
			"ege": "22"
		}
	]
}

二、代码

需要导入Microsoft.AspNetCore.All包

using System;
using Microsoft.Extensions.Configuration;
namespace JsonConfigSample
{
    class Program
    {
        static void Main(string[] args)
        {
            var builder = new ConfigurationBuilder()
                .AddJsonFile("class.json");
            var configuration = builder.Build();
            Console.WriteLine($"ClassNo:{configuration["ClassNo"]}");
            Console.WriteLine($"ClassDesc:{configuration["ClassDesc"]}");
            Console.WriteLine(configuration["Students:0:name"]);
            Console.WriteLine(configuration["Students:0:age"]);
            Console.WriteLine(configuration["Students:1:name"]);
            Console.WriteLine(configuration["Students:1:age"]);
            Console.WriteLine(configuration["Students:2:name"]);
            Console.WriteLine(configuration["Students:2:age"]);
            Console.ReadKey();


        }
    }
}

三、结果

结果完成了预期,因为比较简单,就不做太多的语言描述了
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/Maybe_ch/article/details/86646913