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
        }
		
    }
}
相关推荐
思麟呀7 小时前
在C++基础上理解CSharp-5
开发语言·c++·c#
z落落10 小时前
C#ToolStrip+StatusStrip 状态栏实时显示系统时间+NotifyIcon系统托盘
开发语言·c#
ctrl_v助手11 小时前
VisionPro (R) QuickBuild相机的连接
服务器·笔记·数码相机·c#
北域码匠12 小时前
奇偶归并排序:并行计算的排序利器
数据结构·算法·c#·排序算法
渔舟唱晚,雁阵惊寒13 小时前
CSDN博客内容丢失如何恢复?
json
zhangfeng113313 小时前
国家超算中心 昆山站 异构加速卡1 显存16GB详细配置, 海光 Z100SM HCU
linux·网络·深度学习·c#
z落落13 小时前
C# WinForm TreeView 树形控件+ListView控件+菜单栏
开发语言·c#
衣乌安、13 小时前
JSON-RPC协议
网络协议·rpc·json
PixelBai14 小时前
JSON过滤使用教程:从入门到精通
javascript·chrome·json
ABprogramming14 小时前
Aspire入门指南
c#·.net