【发布时间】:2017-07-31 04:32:45
【问题描述】:
我已调用 Api 并使用 RestSharp 收到此响应。我无法控制 Json 响应的结构。
{
"response": {
"result": {
"Leads": {
"row": [
{
"no": "1",
"FL": [
{
"val": "LEADID",
"content": "101"
},
{
"val": "Company",
"content": "Test 1"
}
]
},
{
"no": "2",
"FL": [
{
"val": "LEADID",
"content": "102"
},
{
"val": "Company",
"content": "Test 2"
}
]
}
]
}
},
"uri": "/crm/private/json/Leads/getRecords"
}
}
理想情况下,我想从 Json 中提取一个潜在客户列表作为 Dto,而不进行可怕的解析等。
例如,我将创建一个 Dto 类:
public class LeadDto {
public string LeadId;
public string Company;
}
这些潜在客户可以包含在列表或其他内容中。
我已经阅读https://github.com/restsharp/RestSharp/wiki/Deserialization 好久了,但没有得到任何结果。
谁能用例子指出我正确的方向?
【问题讨论】:
-
您可以复制 JSON,转到 Visual Studio 并进行选择性粘贴。选择粘贴为 JSON。它将为您创建 C# 类。