using System;
using Newtonsoft.Json; // 引用Newtonsoft.Json库,用于解析JSON数据
class Program
{
static void Main()
{
// 示例JSON字符串
string jsonData = @"{
'Name': 'John Doe',
'Age': 30,
'IsEmployed': true
}";
// 定义一个类来表示JSON数据的结构
class Person
{
public string Name { get; set; }
public int Age { get; set; }
public bool IsEmployed { get; set; }
}
// 使用JsonConvert.DeserializeObject方法将JSON字符串转换为Person对象
Person person = JsonConvert.DeserializeObject<Person>(jsonData);
// 输出解析后的数据
Console.WriteLine($"Name: {person.Name}");
Console.WriteLine($"Age: {person.Age}");
Console.WriteLine($"Is Employed: {person.IsEmployed}");
}
}
using Newtonsoft.Json;引入Newtonsoft.Json库,该库提供了强大的JSON解析功能。string jsonData中包含了一个示例的JSON字符串。Person类用于表示JSON数据的结构,属性名应与JSON中的键名对应。JsonConvert.DeserializeObject<Person>(jsonData)将JSON字符串转换为Person对象。Person对象的属性,输出解析后的数据。如果你没有安装Newtonsoft.Json库,可以通过NuGet包管理器安装:
Install-Package Newtonsoft.Json
上一篇:c# sql
下一篇:c#运算符
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站