string转实体类
时间: 2023-12-28 17:23:38 浏览: 29
以下是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字符串中的属性名称一致,否则转换会失败。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)