• .net core 读取json文件


    核心代码

      Program.cs:

    复制代码
    using System;
    using System.IO;
    using Microsoft.Extensions.Configuration;
    
    namespace Demo
    {
        class Program
        {
            static void Main(string[] args)
            {
                //添加 json 文件路径
                var builder = new ConfigurationBuilder().SetBasePath(Directory.GetCurrentDirectory()).AddJsonFile("appsettings.json");
                //创建配置根对象
                var configurationRoot = builder.Build();
    
                //取配置根下的 name 部分
                var nameSection = configurationRoot.GetSection("name");
                //取配置根下的 family 部分
                var familySection = configurationRoot.GetSection("family");
                //取 family 部分下的 mother 部分下的 name 部分
                var motherNameSection = familySection.GetSection("mother").GetSection("name");
                //取 family 部分下的 father 部分下的 age 部分
                var fatherAgeSection = familySection.GetSection("father").GetSection("age");
    
                //Value 为文本值
                Console.WriteLine($"name: {nameSection.Value}");
                Console.WriteLine($"motherName: {motherNameSection.Value}");
                Console.WriteLine($"fatherAge: {fatherAgeSection.Value}");
                Console.Read();
            }
        }
    }

     --------------------------------------------------------

    2.

    .net 5 读取脚本运行的参数

     .net 5 读取appsettings.json

    -----对象转换

     

     

    
    
  • 相关阅读:
    解决deepin没有ll等命令的办法
    解决客户端Redis中文乱码问题
    Redis 常用命令操作
    Redis常用数据类型
    Redis 入门
    Ubuntu18.04 安装netstat
    Ubuntu18.04 安装redis
    常用sql:按照表中的某一列对数据进行分组,统计数据条数
    date( ) 日期函数
    tp5 apache 转 nginx 需要配置的伪静态
  • 原文地址:https://www.cnblogs.com/zhang-wenbin/p/11382418.html
Copyright © 2020-2023  润新知