写出 如下 GET http://121.36.111.13:8021/getList2?pageNum=1&pageSize=10000&workOrderId=20 收到的JSON 数据 转换为C# 类
时间: 2024-10-06 18:06:51 浏览: 2
假设服务器返回的数据结构是一个包含分页信息、工作订单列表的简单JSON,我们可以将其转换为一个C#类。这里我们创建一个名为`WorkOrderListResponse`的类,其中包含`PageInfo`(分页信息)和`WorkOrders`(工作订单列表)两个部分:
```csharp
public class PageInfo
{
public int pageNum { get; set; }
public int pageSize { get; set; }
}
public class WorkOrder
{
public int id { get; set; }
public string title { get; set; }
// 其他工作订单属性...
}
public class GetListResponse
{
public PageInfo PageInfo { get; set; }
public List<WorkOrder> WorkOrders { get; set; }
public int workOrderId { get; set; } // 注意这里的workOrderId可能是从URL传入并保留的原始值,如果不是,则应去掉
}
```
然后你可以通过如下的方式从JSON字符串转换到`GetListResponse`对象:
```csharp
string jsonString = "<your JSON data here>";
GetListResponse response = JsonConvert.DeserializeObject<GetListResponse>(jsonString);
```