私は応答List<List<KeyValuePair<string, object>>>
を持っていますが、応答をList<ClassName>
に変換したいと思います。
KeyValuePair
キーとClassName
プロパティは、両方の応答を変換するための最もプログラム的な方法は何ですか同じ名前と同じ型List <KeyValuePair <string、object >>をクラスに変換する方法.Net Coreのモデル
ですか?
私は応答
私のクラス構造
public class TestModel
{
public string TaxablePersonCode { get; set; }
public string LegalNameAsPerPan { get; set; }
public string TradeName { get; set; }
public string ConstitutionName { get; set; }
public string ResidentialStatusName { get; set; }
public string PrimaryMobileNo { get; set; }
public string FlatOrOfficeNo { get; set; }
public string TownOrCityOrDist { get; set; }
public string Pincode { get; set; }
public string StateName { get; set; }
public string CountryName { get; set; }
public string ContactName { get; set; }
public string ContactDesignationName { get; set; }
public string ContactMobile { get; set; }
public string ContactEmail { get; set; }
}
var listKeyValue = response.Select(x => x.Value).ToList();
var data = JsonConvert.DeserializeObject<List<TestModel>>(listKeyValue);