实际需求:
不再使用xml文件来做配置使用,就不能使用ConfigurationManager.AppSettings相关来读取配置了;于是在本地自己创建了一个config.json文件来制定配置,将其属性“复制到输出目录”和“生成操作”分别设置为:“始终复制”和“内容”;
使用的是Newtonsoft.Json;
需要在项目根目录下创建“config.json”;
引入命名空间:
Newtonsoft.Json、 Newtonsoft.Json.Linq、 System.IO;
1,新建Config类 读取、调用、写入,但是读取文件的成本高代码1:
StreamReader file = File.OpenText("config.json");
JsonTextReader reader = new JsonTextReader(file);
JObject jsonObject = (JObject)JToken.ReadFrom(reader);代码2:
1,新建一个类 Config;
2,实例化类;
新建类在访问上会很方便;
网友评论