C#读取Json配置文件
1、安装NuGet包:Newtonsoft.Json
2、新建Confgi.json,属性设置为始终复制或者复制最新
Tip: 名字需要和属性名字一一对应。
{ "KFins": -1, "KZs" : 0.2,
"周期": 100
}
3、在Models文件中新建AppConfig.cs和ConfigManager.cs
public class AppConfig { public double KFins { get; set; } public double kZs { get; set; }
[JsonProperty("周期")]
public double Period { get; set; }
}
using Newtonsoft.Json;
using System.IO;
public static class ConfigManager { public static AppConfig appConfig { get; private set; } static ConfigManager() { LoadConfig(); } private static void LoadConfig() { var json = File.ReadAllText("Helper/Config.json"); appConfig = JsonConvert.DeserializeObject<AppConfig>(json); } }
4、调用
1 | double KFins = ConfigManager.appConfig.KFins; |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?