config.json 文件内容如下
{ "data": { "defaultconnection": { "connectionstring": "server=(localdb)\\mssqllocaldb;database=books;trusted_connection=true;" } }, "appsettings": { "name": "xiaoli", "date": "2020-04-18", "age": "20" }, "url":"https://blog.csdn.net/weixin_42686768" }
设置配置文件
项目config.json文件右键——属性——将“复制到输出目录”项的值改为“始终复制”
添加引用
using microsoft.extensions.configuration; using microsoft.extensions.configuration.json; using system.io; public static string getconnectionstring(string value) { var configurationbuilder = new configurationbuilder() .setbasepath(directory.getcurrentdirectory()) .addjsonfile("config.json"); //var configurationbuilder = new configurationbuilder() // .add(new jsonconfigurationsource { path = "config.json", reloadonchange = true }); iconfiguration config = configurationbuilder.build(); string connectionstring = config[value]; return connectionstring; } // 1、获取 connectionstring 对应的字符串 va = "data:defaultconnection:connectionstring"; // 2、获取 name 对应的字符串 va = "appsettings:name"; // 3、获取 url 对应的字符串 va = "url"; getconnectionstring(va)
到此这篇关于vs c#项目读取json配置文件的文章就介绍到这了,更多相关c#读取json配置文件内容请搜索移动技术网以前的文章或继续浏览下面的相关文章希望大家以后多多支持移动技术网!
如对本文有疑问, 点击进行留言回复!!
使用Visual Studio2019创建C#项目(窗体应用程序、控制台应用程序、Web应用程序)
C#实现获取本地内网(局域网)和外网(公网)IP地址的方法分析
网友评论