string转实体类
时间: 2023-12-28 13:23:38 浏览: 68
c#实体类转换类
以下是C#中将字符串转换为实体类的示例代码:
```csharp
using System;
using System.Collections.Generic;
using System.Text;
using System.Text.Json;
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
// 定义一个json字符串
string jsonString = "{\"Name\":\"张三\",\"Age\":18}";
// 将json字符串转换为Person对象
Person person = JsonSerializer.Deserialize<Person>(jsonString);
// 输出Person对象的属性值
Console.WriteLine("Name: " + person.Name);
Console.WriteLine("Age: " + person.Age);
}
}
// 定义一个Person类
public class Person
{
public string Name { get; set; }
public int Age { get; set; }
}
}
```
在上面的示例代码中,我们使用了C#自带的JsonSerializer类将json字符串转换为Person对象。需要注意的是,Person类中的属性名称必须与json字符串中的属性名称一致,否则转换会失败。
阅读全文