using System;
using System.Text.Json;
public class Program
{
public static void Main()
{
// 定义一个简单的类
public class Person
{
public string Name { get; set; }
public int Age { get; set; }
}
// 创建一个Person对象
Person person = new Person { Name = "张三", Age = 30 };
// 将对象转换为JSON字符串
string jsonString = JsonSerializer.Serialize(person);
Console.WriteLine("转换后的JSON字符串: " + jsonString);
// 将JSON字符串转换回对象
string jsonInput = "{\"Name\":\"李四\",\"Age\":25}";
Person deserializedPerson = JsonSerializer.Deserialize<Person>(jsonInput);
Console.WriteLine("反序列化后的对象: " + deserializedPerson.Name + ", " + deserializedPerson.Age);
}
}
Person
类,包含两个属性 Name
和 Age
。Person
对象并赋值。JsonSerializer.Serialize
方法将 Person
对象转换为 JSON 字符串。JsonSerializer.Deserialize
方法将 JSON 字符串转换回 Person
对象。这段代码展示了如何在 C# 中进行对象和 JSON 之间的相互转换。
上一篇:c# byte[]
下一篇:c# ^
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站