欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

c#+獲取url+返回json數(shù)據(jù)類型

吉茹定2年前9瀏覽0評論

C#語言可以將URL轉(zhuǎn)換為JSON數(shù)據(jù)類型,下面介紹具體的實現(xiàn)方法:

using System;
using System.Net.Http;
using System.Net.Http.Headers;
using System.Threading.Tasks;
namespace ConsoleApp1
{
class Program
{
static HttpClient client = new HttpClient();
static void Main(string[] args)
{
RunAsync().Wait();
}
static async Task RunAsync()
{
client.BaseAddress = new Uri("https://jsonplaceholder.typicode.com/");
client.DefaultRequestHeaders.Accept.Clear();
client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
HttpResponseMessage response = await client.GetAsync("posts/1");
if (response.IsSuccessStatusCode)
{
Post post = await response.Content.ReadAsAsync();
Console.WriteLine("{0}\t${1}\t{2}", post.Id, post.UserId, post.Title);
}
else
{
Console.WriteLine("Internal Server Error");
}
Console.ReadLine();
}
}
public class Post
{
public int Id { get; set; }
public int UserId { get; set; }
public string Title { get; set; }
public string Body { get; set; }
}
}

代碼中首先創(chuàng)建了一個HTTP客戶端對象,并設(shè)置了請求頭信息。然后發(fā)送了一個異步的GET請求,獲取到返回的JSON格式數(shù)據(jù)。最后將獲取到的數(shù)據(jù)轉(zhuǎn)換為自定義的Post類類型,然后輸出ID、UserID和Title。

總之,使用C#語言獲取URL并將其轉(zhuǎn)換為JSON數(shù)據(jù)類型需要使用HttpClient類,通過異步HTTP請求后,使用Content屬性讀取到響應(yīng)數(shù)據(jù)并進(jìn)行相應(yīng)的處理。