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
        }
		
    }
}
相关推荐
weixin_464078071 小时前
wpf加载带材料的3D模型(下载的3D预览一样有纹理)
c#·wpf
赛男丨木子丿小喵2 小时前
Gridview配置数据源--信任服务器证书
c#
FL16238631292 小时前
[C#]C# winform部署yolov11-pose姿态估计onnx模型
开发语言·yolo·c#
Spider Cat 蜘蛛猫3 小时前
关于vscode中settings.json中的设置
vscode·json·eslint
无情大菜刀5 小时前
C# 雷赛运动控制器 SMC304 新建工程
c#
IT良13 小时前
c#增删改查 (数据操作的基础)
开发语言·c#
yufei-coder13 小时前
掌握 C# 中的 LINQ(语言集成查询)
windows·vscode·c#·visual studio
Json_1817901448017 小时前
商品详情接口使用方法和对接流程如下
大数据·json
59678515418 小时前
DotNetty ChannelRead接收数据为null
tcp/ip·c#
weixin_4640780719 小时前
C#串口温度读取
开发语言·c#