static void RandomChuckNorrisJoke() { string content = string.Empty; string url = "https://api.chucknorris.io/jokes/random"; using (var wc = new WebClient()) { content = wc.DownloadString(url); } ChuckJokeModel chuckJoke = JsonSerializer.Deserialize<ChuckJokeModel>(content); Console.WriteLine(); Console.ForegroundColor = ConsoleColor.Yellow; Console.WriteLine(chuckJoke.Value); Console.WriteLine(); }
static void RandomChuckNorrisJoke() { string content = string.Empty; string url = "https://api.chucknorris.io/jokes/random"; WebRequest myReq = WebRequest.Create(url); using (WebResponse wr = myReq.GetResponse()) using (Stream receiveStream = wr.GetResponseStream()) using (StreamReader sReader = new StreamReader(receiveStream, Encoding.UTF8)) content = sReader.ReadToEnd(); ChuckJokeModel chuckJoke = JsonSerializer.Deserialize <ChuckJokeModel>(content); Console.WriteLine(""); Console.ForegroundColor = ConsoleColor.Yellow; Console.WriteLine(chuckJoke.value); Console.WriteLine(""); }