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
        }
		
    }
}
相关推荐
吴可可12338 分钟前
C# CAD二次开发:合并首尾重合多段线
c#
EIP低代码平台2 小时前
EIP低代码平台 - 应用管理 - 表单设计
低代码·c#·权限·工作流·netcore
czhc11400756632 小时前
726:zoffset
c#
海兰4 小时前
【高速缓存】RedisVL 存储类型选择指南:Hash 与 JSON
人工智能·redis·算法·缓存·json·哈希算法
向夏威夷 梦断明暄5 小时前
C# 弃元模式:从语法糖到性能利器的深度解析
服务器·数据库·c#
减瓦6 小时前
Jackson 使用指南
java·spring boot·json
rick9776 小时前
C# × Python 互操不再难:DotNetPy 让两大生态真正融合
c#
ellis19707 小时前
C#/Unity清理非托管资源
unity·c#
吴可可12320 小时前
C#用OpenCVSharp提取轮廓生成CAD多段线
c#
制造数据与AI践行者老蒋20 小时前
离谱!PromptTemplate 遇上 JSON,花括号直接引发解析战争
数据库·microsoft·json