vs 中C#項目讀取JSON配置文件的方法
更新時間:2020年04月20日 11:17:24 作者:z178443085
這篇文章主要介紹了vs中 C#項目讀取JSON配置文件的相關知識,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
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配置文件內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
C#實現(xiàn)的4種常用數(shù)據(jù)校驗方法小結(CRC校驗,LRC校驗,BCC校驗,累加和校驗)
本文主要介紹了C#實現(xiàn)的4種常用數(shù)據(jù)校驗方法小結(CRC校驗,LRC校驗,BCC校驗,累加和校驗),文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-03-03C#?DateTime.Now.ToString()?用法示例講解
這篇文章主要介紹了C#?DateTime.Now.ToString()?用法,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友參考下吧2024-01-01