using System;
using System.Text.Json;
public class Person
{
public string Name { get; set; }
public int Age { get; set; }
}
class Program
{
static void Main()
{
// 创建一个Person对象
Person person = new Person { Name = "张三", Age = 30 };
// 将对象序列化为JSON字符串
string jsonString = JsonSerializer.Serialize(person);
Console.WriteLine("序列化后的JSON字符串: " + jsonString);
// 将JSON字符串反序列化为对象
Person deserializedPerson = JsonSerializer.Deserialize<Person>(jsonString);
Console.WriteLine("反序列化后的对象: 名字=" + deserializedPerson.Name + ", 年龄=" + deserializedPerson.Age);
}
}
System.Text.Json 是 .NET 提供的用于处理 JSON 的命名空间。Person 类包含两个属性 Name 和 Age,用于表示一个人的基本信息。Main 方法中,创建了一个 Person 对象并初始化了它的属性。JsonSerializer.Serialize 方法将 Person 对象转换为 JSON 格式的字符串。JsonSerializer.Deserialize<Person> 方法将 JSON 字符串转换回 Person 对象。上一篇:c#两个list合并
下一篇:c#匿名函数
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站