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
        }
		
    }
}
相关推荐
说给风听.2 小时前
零基础学 JSON:原理、语法与应用全解析
json
初九之潜龙勿用2 小时前
C# 操作Word模拟解析HTML标记之背景色
开发语言·c#·word·.net·office
时光追逐者3 小时前
使用 MWGA 帮助 7 万行 Winforms 程序快速迁移到 WEB 前端
前端·c#·.net
老骥伏枥~4 小时前
【C# 入门】程序结构与 Main 方法
开发语言·c#
全栈师4 小时前
java和C#的基本语法区别
java·开发语言·c#
钰fly4 小时前
联合编程(加载单个工具,ini读写,图片读写,setting存储)
c#
天若有情6736 小时前
XiangJsonCraft v1.2.0重大更新解读:本地配置优先+全量容错,JSON解耦开发体验再升级
前端·javascript·npm·json·xiangjsoncraft
FuckPatience6 小时前
C# 对象初始化器对属性赋值vs构造函数里对属性赋值
c#
m0_748233178 小时前
C语言vsC#:核心差异全解析
c语言·开发语言·c#
MyBFuture8 小时前
C# 关于联合编程基础
开发语言·c#·visual studio·vision pro