C# 获取Json对象中指定属性的值

在C#中获取JSON对象中指定属性的值,可以使用Newtonsoft.JSON库的JObject类

using Newtonsoft.Json.Linq;

using System;

public class Program

{

public static void Main(string[] args)

{

string json = @"{

'Name': 'John',

'age': 30,

'City': 'New York'

}";

// 解析JSON对象

JObject jsonObject = JObject.Parse(json);

// 获取指定属性的值

string name = (string)jsonObject["Name"];

int age = (int)jsonObject["Age"];

string city = (string)jsonObject["City"];

// 打印属性值

Console.WriteLine("Name: " + name);

Console.WriteLine("Age: " + age);

Console.WriteLine("City: " + city);

}

}

在上面的示例中,我们首先使用JObject.Parse()方法将JSON字符串解析为JObject对象。

然后,我们可以使用索引器([])来获取指定属性的值。

需要注意,我们需要将属性值转换为适当的类型,例如将Age属性转换为int类型。

最后,我们可以打印属性的值

相关推荐
cjp5601 小时前
002.为C#动态链接库添加wpf窗体
microsoft·c#·wpf
齐鲁大虾1 小时前
如何通过C#调取打印机打印文本和图片
开发语言·c#
TDengine (老段)2 小时前
TDengine C# 语言连接器入门指南
大数据·数据库·c#·时序数据库·tdengine·涛思数据
凯新生物2 小时前
Mannose-PEG-CY5.5,CY5.5-PEG-Mannose技术手册:分子量选型与溶解性说明
javascript·c#·bash·symfony
hixiong1232 小时前
C# OpenVinoSharp部署Yolo26模型进行推理
开发语言·c#·openvino·yolo26
观无3 小时前
VisionPro的二维码识别
c#
Fairy要carry4 小时前
面试:LLM-分词
开发语言·c#
kylezhao201914 小时前
C# 文件的输入与输出(I/O)详解
java·算法·c#
kylezhao201915 小时前
C# TreeView 控件详解与应用
c#
FL162386312917 小时前
C# winform部署yolo26-obb旋转框检测的onnx模型演示源码+模型+说明
开发语言·c#