Mar 5, 2022
Http Get Data With ExpandoObject c#
static void Main(string[] args)
{
Task.Run(async () =>
{
HttpClient httpClient = new HttpClient();
HttpResponseMessage responseMessage = await httpClient.GetAsync("https://jsonplaceholder.typicode.com/comments");
string jsonData = await responseMessage.Content.ReadAsStringAsync();
dynamic data = JsonSerializer.Deserialize<List<ExpandoObject>>(jsonData);
foreach (var item in data)
{
StringBuilder sb = new StringBuilder();
sb.Append("Post Number=" + item.postId + " Id=" + item.id + " Body=" + item.body);
Console.WriteLine(sb);
Console.WriteLine(" - - - - - - - - - - - - - - - - - - - - - - - - -");
}
}).GetAwaiter().GetResult();
}