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
        }
		
    }
}
相关推荐
忧郁的紫菜1 小时前
基础实现:单篇 Markdown 转 Word
开发语言·c#·word
甜美的小天鹅2 小时前
Swifter C#之inline还是不inline,这是个问题
开发语言·c#
忧郁的紫菜3 小时前
WCF+JSON+实体对象与WebService+DataSet效率大比拼
数据库·oracle·json
翼帆6 小时前
.NET 程序保护实战系列01-流水线架构与保护引擎总览
c#·破解
PixelBai8 小时前
JSON转XML使用教程:从入门到精通
xml·json
落寞的电源8 小时前
Delegate = Object + MethodInfo
开发语言·数据库·c#
Ricky_Theseus10 小时前
Trie 字典树:前缀匹配利器
开发语言·c#
知兀10 小时前
【构建后的文件目录】vite构建项目的基本文件;React文件
json
北域码匠1 天前
嵌入式限幅滤波:工业信号降噪利器
c#·传感器采集·数据预处理·嵌入式算法·限幅滤波·数字滤波·数据降噪
倒流时光三十年1 天前
PostgreSQL to_json 与 row_to_json:妙用与区别详解
数据库·postgresql·json