使用HttpClient请求接口获取响应时可以使用dynamic反序列化数据,但需要注意数据字段是区分大小写的

using var httpClient = new HttpClient();

var rsp = await httpClient.GetAsync("/api/xxx/xxx");
if (rsp.IsSuccessStatusCode)
{
    var data = await rsp.Content.ReadFromJsonAsync<dynamic>();
    // 使用数据的某个字段,注意大小写
    var orgName = $"org-{data?.orgName}";
}

 

posted @ 2022-11-28 09:56  对不起,我要起飞  阅读(42)  评论(0编辑  收藏  举报