前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >.Net Core读json文件

.Net Core读json文件

作者头像
MaybeHC
发布2024-04-23 19:17:51
660
发布2024-04-23 19:17:51
举报
文章被收录于专栏:技术之路技术之路

一、准备好Json文件

就以下面这段Json文件为例

代码语言:javascript
复制
{
	"ClassNo": "1",
	"ClassDesc": "ASP.NET Core 2.2",
	"Students": [{
			"name": "jin",
			"ege": "14"
		},
		{
			"name": "jiang",
			"ege": "14"
		},
		{
			"name": "ke",
			"ege": "22"
		}
	]
}

二、代码

需要导入Microsoft.AspNetCore.All包

代码语言:javascript
复制
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();


        }
    }
}

三、结果

结果完成了预期,因为比较简单,就不做太多的语言描述了

在这里插入图片描述
在这里插入图片描述
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2024-04-23,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、准备好Json文件
  • 二、代码
  • 三、结果
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档