博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
.NetCore 超简单读取Json配置文件
阅读量:4608 次
发布时间:2019-06-09

本文共 1038 字,大约阅读时间需要 3 分钟。

.NetCore默认的配置文件appsettings.json,标准json格式,阅读方便使用困难,难就难在于读取

自己封装了一个读取类,可以直接读取各种类型节点(字符串,数值,数组类型,对象),非常简单实用,分享给大家

使用代码:

string connectionString= (string)Config.Get("ConnectionString.EgovPlatformReadOnly")

 

类代码:

using System;using System.Collections.Generic;using System.Linq;using System.Threading.Tasks;using Newtonsoft.Json;using System.IO;using System.Text;using Microsoft.AspNetCore.Http;namespace Common{    public class Config    {        static Config()        {            File = "appsettings.json";            string str = System.IO.File.ReadAllText(Environment.CurrentDirectory + "\\" + File);            objx = JsonConvert.DeserializeObject
(str); } public static string File { get; set; } public static dynamic objx; public static dynamic Get(string path) { var obj = objx; foreach (string key in path.Split('.')) { obj = obj[key]; } return obj; } }}

 

转载于:https://www.cnblogs.com/dukk/p/10399067.html

你可能感兴趣的文章
Eclipse连接mysql数据库jdbc下载(图文)
查看>>
Python中Selenium的使用方法
查看>>
三月23日测试Fiddler
查看>>
20171013_数据库新环境后期操作
查看>>
poj 1654 && poj 1675
查看>>
运维派 企业面试题1 监控MySQL主从同步是否异常
查看>>
Docker 版本
查看>>
poj 1753 Flip Game
查看>>
在深信服实习是怎样的体验(研发测试岗)
查看>>
Linux免密码登陆
查看>>
SpringMVC中文件的上传(上传到服务器)和下载问题(二)--------下载
查看>>
Socket & TCP &HTTP
查看>>
osip及eXosip的编译方法
查看>>
Hibernate composite key
查看>>
[CF Round #294 div2] D. A and B and Interesting Substrings 【Map】
查看>>
keepalived+nginx安装配置
查看>>
我的2015---找寻真实的自己
查看>>
android编译遇到问题修改
查看>>
解决Ubuntu18.04.2远程桌面Xrdp登录蓝屏问题
查看>>
python_封装redis_hash方法
查看>>