目录
1. 前言
2. 正文
2.1 问题
2.2 解决办法
2.2.1 思路
2.2.2 代码实现
2.2.3 测试结果
3. 备注
1. 前言
天气晚来秋,这几天天气变凉了,各位同学注意好多穿衣服。回归正题
由于需要,需要将json的配置里面的调理解析出来,做成接口,以便于开发。
2. 正文
2.1 问题
会给到目录里面一个json的文件,然后固定格式,你只要将读取到的内容写成接口。
2.2 解决办法
2.2.1 思路
刚开始准备用读取文件的方式,一个一个判断来着,结果,在网上搜索,发现了基于json文件处理的库,这下美滋滋了,而且极其方便。实现是要还是先读文件,然后将文件放在一个缓冲区中,最后导入到JsonConvert.DeserializeObject()这个函数中,在传递到这个函数之前,要保证你成功打开了文件,并且缓冲区是有的,最主要的是要保证你的json文件格式是是正确的。要是不知道json文件格式的可以另行搜索,我没常见的json文件就是在vscode环境配置的时候,里面大多是基于.json去配置的。
我给大家准备了一个json的文件,示例如下
{"Json文件配置参数": {"文件设置": {"colour": "white","Font": "UTF_8","count": "50"}}
}
对了,值得注意的是,.json是支持中文查找的,但是为了,代码一致性和规范性,还是建议使用中文,这里作为演示,不再赘述。
思路,就是将json文件里的对象转换成结构体,然后外部可以访问这个结构体 ,达到数据接口的目的。代码里的注释也是非常清楚,值得注意的是,config["匹配项"]返回值是string类型。
另外过程中一些常见的问题如下
库的安装
点击项目