using System;
using Newtonsoft.Json;
// 定义一个C#类,对应JSON对象的结构
public class Person
{
// 属性与JSON中的键名相对应
public string Name { get; set; }
public int Age { get; set; }
public string City { get; set; }
}
class Program
{
static void Main()
{
// 示例JSON字符串
string json = @"{
'Name': 'Alice',
'Age': 30,
'City': 'New York'
}";
// 使用JsonConvert.DeserializeObject方法将JSON字符串转换为C#对象
Person person = JsonConvert.DeserializeObject<Person>(json);
// 输出转换后的对象属性
Console.WriteLine($"Name: {person.Name}, Age: {person.Age}, City: {person.City}");
}
}
Person 的 C# 类,其属性 (Name, Age, City) 对应 JSON 对象中的键。JsonConvert.DeserializeObject<T> 方法将 JSON 字符串转换为 Person 类的实例。这个例子展示了如何将 JSON 数据转换为 C# 实体类。
上一篇:c# 线程同步
下一篇:c# 代码混淆
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站