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

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

相关推荐
etp_2 分钟前
C#异步编程
c#
Xin_ye1008622 分钟前
C# 零基础到精通教程 - WPF 深度专题:自定义布局与性能优化
开发语言·c#·wpf
焚 城26 分钟前
Winform双语实现
c#·winform
雪豹阿伟34 分钟前
16.C# —— 委托,委托实例,多播委托,内置委托,泛型委托
c#·上位机
小满Autumn42 分钟前
WPF 依赖属性速查手册
笔记·c#·wpf·上位机·mvvm
JaydenAI42 分钟前
[MAF预定义ChatClient中间件-09]MessageInjectingChatClient-赋予工具消息注入的能力
ai·c#·agent·maf·ichatclient
Xin_ye100861 小时前
C# 零基础到精通教程 - WPF 深度专题:3D 图形与视觉增强
开发语言·c#·wpf
Chris _data3 小时前
并发单词频率统计器 - 从零到完整实现(C# 实战)
开发语言·c#
iCxhust13 小时前
C# 命令行指令 查看二进制文件
开发语言·单片机·嵌入式硬件·c#·proteus·微机原理·8088单板机