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类型。

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

相关推荐
狂人开飞机1 小时前
18. 中介者模式(Mediator Pattern)
设计模式·c#·中介者模式
victory_li1 小时前
OpenVINO + Yolov26 + C# + .net framework4.8实现分类推理
yolo·c#·openvino
吴爃1 小时前
Logstash WebHDFS 异常导致历史日志补读与 OOM
c#·linq
WarPigs2 小时前
C# EntityFramework笔记
数据库·c#
thisiszdy2 小时前
<C++&C#> lambda表达式
java·c++·c#
叶帆2 小时前
【YFIOs】用C#开发硬件之串口通信
开发语言·c#
xiaoshuaishuai82 小时前
C# Avaloniaui ListBox样式及用法
开发语言·c#
rockey62714 小时前
AScript之事件处理脚本
c#·.net·script·动态脚本
蛋蛋的学习记录18 小时前
C#窗体应用中使用EasyModbusCore通讯
服务器·c#·tcp
ShyanZh19 小时前
Markitdown 多格式文档智能解析实战指南
开发语言·c#