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
        }
		
    }
}
相关推荐
逝水无殇3 小时前
C# 运算符重载详解
开发语言·后端·c#
丁小未7 小时前
基于MVVM框架的XUUI HelloWorld 新手教程
unity·性能优化·c#·游戏引擎
ctrl_v助手7 小时前
C#日志工具类log4net的使用
开发语言·c#
Amy187021118237 小时前
UL证书只是起点——智能电表出口北美,真正的考验在量产之后
json
Jazz_z7 小时前
通过 Java 实现 Word 转 TXT
java·c#·word
丁小未7 小时前
基于MVVM框架的XUUI MoreComplex案例
unity·c#
SelectDB7 小时前
Agent 场景动态 JSON 性能拆解:Apache Doris 比 ClickHouse 快 7 倍、比 Elasticsearch 快 2 倍
数据库·json·agent
ctrl_v助手8 小时前
C#表达题笔记
开发语言·c#
geovindu9 小时前
CSharp: Dijkstra Algorithms
开发语言·后端·算法·c#
公子小六10 小时前
基于.NET的Windows窗体编程之WinForms图像控件
windows·microsoft·c#·.net·winforms