使用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}"; }