C# 读取JSON文件

命名空间:

cs 复制代码
using System.Text.Json.Nodes;

读取JSON:

cs 复制代码
// 读取设置文件参数
JsonNode json = JsonNode.Parse(File.ReadAllText(Environment.CurrentDirectory.Replace("\\bin\\Debug", "") + "\\settings.json"))["appSettings"];

// 画布参数设置
JsonNode canvas = json["canvas"];
this.qrWidth.Text = canvas["width"].GetValue<int>().ToString();
this.qrHeight.Text = canvas["height"].GetValue<int>().ToString();

settings.json 文件内容:

javascript 复制代码
{
    "appSettings": {
		
        "authorizationCode": {
            "server": "",
            "code": "13014596002",
			
			"msgTitle": "请先授权",
            "msgContent": "请先输入授权码,点击验证按钮!",
			
			"failureTitle": "授权失败",
            "failureContent": "授权失败,校验未通过,请重验证!",
			
			"success": "校验成功"
        },
		
        "canvas": {
            "width": 300,
            "height": 244
        }
		
    }
}
相关推荐
beyond谚语37 分钟前
反射、特性和依赖注入
c#
Tiger_shl1 小时前
C# 托管对象、非托管对象 讲解
开发语言·c#
LF男男2 小时前
Action- C# 内置的委托类型
java·开发语言·c#
2501_930707785 小时前
使用C#代码在 PowerPoint 中创建组合图表
开发语言·c#·powerpoint
七夜zippoe7 小时前
DolphinDB数据导入导出:CSV、JSON、Parquet
物联网·json·csv·parquet·dolphindb
qq_452396237 小时前
第七篇:《数据驱动测试:利用Excel/JSON/CSV管理测试数据》
json·excel
Full Stack Developme8 小时前
Hutool DFA 教程
开发语言·c#
xiaoshuaishuai88 小时前
【无标题】
开发语言·windows·c#
SunnyDays10118 小时前
C# 如何快速比较 Word 文档并显示差异
c#·对比 word 文档·比较 word 文档
LF男男8 小时前
TouchPad(单例)
unity·c#