簡體   English   中英

如何使用 .Net 核心控制台應用程序從 appsettings.json 讀取部分?

[英]How to read a section from appsettings.json using .Net core console application?

我有一個 appsettings.json 文件如下

{
  "student":{
     "subject": "0;3",
     "grade": "4;5"
   }
}

我想閱讀學生部分並將其添加到字典中。 我的字典鍵將是主題和等級。 為此,我正在執行以下操作以獲取該部分的學生。 我不想定義任何類來存儲部分學生。

            var config = new Microsoft.Extensions.Configuration.ConfigurationBuilder()
             .SetBasePath(Path.GetDirectoryName(Assembly.GetEntryAssembly()?.Location))
                .AddJsonFile("appsetting.json").Build();
        var result= config.GetSection("student");

但是結果中沒有填充值。

在此處輸入圖像描述

謝謝你的幫助。

您應該創建一個包含值的單獨對象。 檢查此文檔

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM