[英]Map json object property to class
有一個這樣的json字符串
{
"result":
{
"id":"1"
}
}
你可以通過這種方式獲得 id
var id= (await _httpClient.GetFromJsonAsync<User>("api/users/getme")).Result.Id;
您可以采用
使用 System.Text.Json 反序列化匿名類型<\/a><\/em>的方法,並在
HttpClient<\/code>中添加擴展方法以反序列化為匿名類型對象:
public static partial class HttpClientJsonExtensions
{
public static Task<TValue?> GetAnonymousTypeFromJsonAsync<TValue>(this HttpClient client, string? requestUri, TValue anonymousTypeObject, CancellationToken cancellationToken = default)
=> client.GetFromJsonAsync<TValue>(requestUri, cancellationToken);
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.