(写在前面:最近做项目的时候使用json写了配置文件,现做一小段笔记希望与大家交流探讨,其中若有不到之处欢迎各位批评指正)
1、配置文件名称
:config.json.txt
文件名称可自由设置,本文采用config.json.txt【本质是一个.txt文档,内部语法采用json语法格式】
2、配置文件存放目录
:*
\**\bin\Release
本文存放路径为:*
(项目文件夹)\**(解决方案)\bin\Release,这是为了读取相对路径的时候方便,代码如下:
string strfile = File.ReadAllText(@"config.json.txt",Encoding.Default);
如果不写Encoding.Default参数可能会遇到中文乱码的问题。如果File类型不识别,检查是否有以下引用:
using System.IO;
您也可以尝试自定义文件位置,并以@"{0}…\…\"的方式访问上级文件目录。
3、验证语法是否有误
Json在线验证工具:Json.cn 【网址:https://www.json.cn 用于验证json字符串是否存在语法错误,可根据json生成java或c#实体类。】
4、配置文件内容
config.json.txt内容:
“team”:[{
“A”:“A的值”,
“B”: “B的值”,
“C”: [{
“C1”: “C1的值”,
“C2”: “C2的值”,
“C3”: “C3的值”
}
]}
]}
下图为该配置文件的组织逻辑,属性之间的关系是树状的层级关系,类似的应用有很多,例如:students下包含张三、李四、王五等,张三下又包括学号、姓名、年龄等内容。
由此生成用于接收Json数据的C#实体类如下,可以看出实体类是从最内层的块逐渐向上级生成的:
public class CItem
public string C1 {
get; set; }
在net6框架中winform应用程序没有了appconfig文件,如果我们想存储一些配置字符串我们就需要创建一个json文件,然后去读取这个文件。具体怎么操作呢,下面一起学习一下
配置IIS6或IIS7支持解析json文件的方法
摘要: 配置Windows Server 2003下IIS6或Windows7下的IIS7服务器支持解析.json扩展名格式的json文件的方法。
一、 Windows Server2003
1. MIME设置:
在IIS的站点属性的HTTP头设置里,选MIME 映射中点击”文件类型”-”新类型”,添加一个文件类型:
关联扩展名:*.
官网地址https://min.io/http://www.minio.org.cn/
下载https://min.io/downloadhttps://dl.min.io/server/minio/release/windows-amd64/minio.exe
3.1、将下载下来的minio.exe放入D:\Net_Program\Net_MinIO中
3.2、以管理员身份运行CMD并定位到D:\Net_Program\Net_MinIO,输入如下命令启动minio服务
设置窗体尺寸,可以设为与图片尺寸相同,也可以设置图片的显示方式。在界面下方添加一个Panel控件,设置Dock属性为Bottom。属性窗口中选择资源那一栏,选择图像,添加资源——>添加现有文件。1. 选择界面下方的【程序包管理器控制台】页面,输入安装指令。再添加一个Panel控件,放在Panel1控件里面,左侧。新建一个Form,命名为SplashScreen。添加图片框控件,并设置布局Dock为填充。添加一个按钮和一个ListBox控件。Program.cs中代码。添加定时器的响应事件代码。