• 接上一节,新建一个项目:JsonConfigSample
  • 依然添加Microsoft.AspNetCore.All
  • 在项目下新建一个Class.json配置文件
{"ClassNo": "1","ClassDesc": "ASP.NET Core 101","Students": [{"name": "liuxh","age": "30"},{"name": "linhj","age": "30"},{"name": "liuxy","age": "6"},{"name": "liuss","age": "1"}]
}

由于Class.json是在项目下,默认不在bin目录中,所以要设置Class.Json的属性,复制到输出目录:始终复制;生成操作:内容,这样编译的时候才会把Class.json加到bin目录中

  • 最后,Program.cs
 1             var builder = new ConfigurationBuilder().AddJsonFile("Class.json");
 2             var configuration = builder.Build();
 3
 4             Console.WriteLine($"ClassNo:{configuration["ClassNo"]}");
 5             Console.WriteLine($"ClassDesc:{configuration["ClassDesc"]}");
 6             Console.WriteLine("Student:");
 7
 8             Console.Write(configuration["Students:0:name"] + ":");//Student是数组,读取的方式是数组名:下标:key
 9             Console.WriteLine(configuration["Students:0:age"]);
10
11
12             Console.ReadKey();

转载于:https://www.cnblogs.com/dotnetHui/p/9052778.html

(十一)Json文件配置相关推荐

  1. vscode json文件配置

    vscode json 文件配置 - tasks.json 这是定义编译的文件 //用于制定编译规则 {"version": "2.0.0","tas ...

  2. VSCode JS主题风格与样式环境配置 settings.json 文件配置 完成 webstorm风格化配置

    webstorm 很好用,但破解版难找,有些功能可能还存在问题(本人用的破解版在全局搜索上不对),而学生认证暂时的,因此不如直接把VScode 配置成webstorm样式,风格化很接近了.有注释参考. ...

  3. iis配置js支持读取json文件配置

    默认情况下,iis不支持解析.json文件,这就需要我们自己在iis下配置 方法一:iis配置 1.点击开始菜单选择控制面板: 2.控制面板内点击管理工具,选择Internet信息服务(IIS)管理器 ...

  4. iis php json文件,配置iis支持.json格式的文件

    一.IIS 6 1. MIME设置: 在IIS的站点属性的HTTP头设置里,选MIME 映射中点击"文件类型"-"新类型",添加一个文件类型: 关联扩展名:*. ...

  5. vscode配置python环境以及使用json文件配置默认解释器、代码自动保存、pydesigner、kite

    真香警告!感觉这篇博客流程下来,我从一个pycharm小迷弟变成了vscode小迷弟!vscode真的非常方便,其实主要是因为它的轻量级,运行速度快,有的时候使用pycharm更换python解释器要 ...

  6. sublime 3 本地安装package control插件、channel_v3.json文件配置下载

    近期在学习python,网上找到说sublime 编辑器还不错,就下载下来试试.下载安装确实比较简单,不过因为是英文版,我就想尝试汉化,结果网上找了很多资料尝试了很多方法都不行... 好在功夫不负有心 ...

  7. autofac JSON文件配置

    autofac是比较简单易用的IOC容器.下面我们展示如何通过json配置文件,来进行控制反转. 需要用到以下程序集.可以通过nugget分别安装 Microsoft.Extensions.Confi ...

  8. vs code c语言json文件配置,解析VScode在Windows环境下c_cpp_properties.json文件配置问题(推荐)...

    前言继承是OOP设计中的重要概念.在C++语言中,派生类继承基类有三种继承方式:私有继承(private).保护继承(protected)和公有继承(public).一.继承规则继承是C++中的重要特 ...

  9. uni - app 的 pages.json 文件页面配置与全局配置

    1. 新建页面 pages 文件上右键新建页面 创建同名目录,注册 pages.json ,使用 scss 页面 页面新建完成: 且 pages.json 文件中已经注册,这个注册和 原生微信小程序 ...

最新文章

  1. SpringBoot项目,如何优雅的把接口参数中的空白值替换为null值?
  2. leetcode 用java_LeetCode算法题-Heaters(Java实现)
  3. 浅析网站搭建时所遇到的这样或那样的问题
  4. vs矩形框边框线显示被选中的区域;_如何使用OpenCV可视化的截取感兴趣区域
  5. 供应链 信用管理 大数据_以“大数据”引领农产品供应链变革,推动农产品供应链智能化发展...
  6. 牛客 - 完全图(二分)
  7. 中有atoi函数吗_C++ 多态的实现及原理,深挖vptr指针,手动调用虚函数
  8. VPC 2007 Console界面消失以及解决方法
  9. R语言编程基础(1)
  10. left join嵌套selelct语句格式_SQL Formatting Rule 格式化行业规范
  11. Oracle脚本(二)
  12. 如何在网站中使用php,如何在网站的所有其他PHP文件中包含PHP文件?
  13. c语言设计第三版100行作业答案,经典C语言程序设计100例.南开100题和30套模拟上机试题及答案.pdf...
  14. 如何把多个pdf文件合并成一个?
  15. java nginx报502,Nginx 502错误排查及解决办法
  16. 模拟器使用Fiddler代理后,浏览器报错【该网站的安全证书有问题】解决方法
  17. 【转】大数据【五十八】探索MapReduce过程及分组详解
  18. 我用python给我的可爱小邻居做了一个猫狗识别系统~
  19. Linux文件归档与压缩命令
  20. 如何用css实现彩带样式,CSS3 彩色丝带

热门文章

  1. ZYAR20A 亚克力2驱 蓝牙 298寻迹避障机器人 ——材料清单
  2. 【Qt】仿360安全卫士界面(自定义阴影边框类)
  3. 二维数组 赋值_3.9数组(数组基本使用、数组的循环、数组拷贝、数组排序、多维数组)...
  4. 深入理解python.md_linux-深入理解python.pdf
  5. svpwm仿真_三相三线逆变_并网仿真建模
  6. python字符串中find函数_Python之字符串常用花哨玩法
  7. MySQL了content函数_MySql字符串函数使用技巧
  8. 1载波把32个信道按_OFDM技术:相比FDM提高频带利用率,子载波间隔可以随意选取吗?...
  9. kuka机器人if逻辑编程_【视频】说说工业机器人控制与PLC通讯
  10. html登入弹框插件,基于jQuery的弹出框插件