DotNet Core是一個跨平臺的開源框架,可用于構建不同類型的應用程序。其中一個使用廣泛的功能是系統和應用程序配置文件。JSON文件是一種常見的配置文件格式。
{ "Logging": { "LogLevel": { "Default": "Information", "Microsoft": "Warning", "Microsoft.Hosting.Lifetime": "Information" } }, "AllowedHosts": "*" }
在DotNet Core應用程序中,可以使用System.Text.Json來讀取和寫入JSON文件。以下是如何讀取上面的示例文件:
using System.IO; using System.Text.Json; var jsonString = File.ReadAllText("appsettings.json"); var options = JsonSerializer.Deserialize<JsonElement>(jsonString); foreach (var property in options.EnumerateObject()) { var propertyName = property.Name; var propertyValue = property.Value.ToString(); Console.WriteLine($"{propertyName}: {propertyValue}"); }
此代碼打印日志級別和允許的主機列表:
Logging.LogLevel.Default: Information Logging.LogLevel.Microsoft: Warning Logging.LogLevel.Microsoft.Hosting.Lifetime: Information AllowedHosts: *
使用DotNet Core處理JSON文件是非常容易的。該平臺提供了很多強大的工具和庫,使開發人員可以輕松地讀取和寫入JSON文件,快速響應應用程序和系統配置更改。
上一篇python 爬取搜狗
下一篇dos狀態下json亂碼