私はAPIを呼び出し、RestSharpを使用してこの応答を受け取りました。私はJsonレスポンスの構造を制御できません。かなり複雑なJsonレスポンスからC#Asp.NetでDtoを作成するにはどうすればいいですか?
{
"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"
}
}
私は理想的な恐ろしい構文解析を行わずDTOのJSONからのようなリードのリストを抽出したいなど
だから、例えば私は、DTOクラス作成します。
public class LeadDto {
public string LeadId;
public string Company;
}
をこれらのリードはリストなどに含まれる可能性があります。
私は年齢はhttps://github.com/restsharp/RestSharp/wiki/Deserializationですが、どこにもいません。
誰も正しい例で私を指摘できますか?
JSONをコピーし、Visual Studioにアクセスして[形式を選択して貼り付け]を実行します。 JSONとして貼り付けを選択します。 C#クラスが作成されます。 – kat1330