Можно ли как-то получить json для пост запроса

Вот этот json нужно получить, ниже что в ответе приходит. Я не могу тупо копировать. мне нужно это программно делать, ибо ссылка может менятся, следовательно параметры тут тоже

У меня в фиддлере выдает json при отправке post запроса(Это не ответ уже приходит, а сам зпрос)

{"clientId":"b2c:ru","lang":"ru","currencyId":1,"departureCountryId":210357,"departureCityId":274286,"arrivalCountryId":20613,"arrivalRegionIds":[],"arrivalCityIds":[],"adults":2,"children":[],"minStartDate":"2020-06-05","maxStartDate":"2020-06-05","minNightsCount":7,"maxNightsCount":14,"hotelIds":[]}

Как я могу получать этот json программно?

Я предполагаю это делается с помощью get запроса, но как-то не получается

Вот код:

     HttpClient client = new HttpClient();
     client.DefaultRequestHeaders.Add("User-Agent", "Cbot");
     var html = await client.GetAsync("https://....");
      Console.WriteLine(html.Content.ReadAsStringAsync());
         var jsonresponse =await html.Content.ReadAsStringAsync()

Ответы (1 шт):

Автор решения: Джордж Лукас

Newtonsoft.Json большая C# либа для работой с JSON.

public class JSONData
{
    public string clientId;
    public string lang;
    public int currencyId;
    public decimal departureCountryId;
    .........
}
using System.Net;
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(URI);
request.Method = "POST/GET";
request.ContentType = "......";
request.Headers.Add("User-Agent", "Cbot");
try
        {
            using (var streamWriter = new StreamWriter(request.GetRequestStream()))
            {   
                streamWriter.Write(JsonConvert.SerializeObject(то что 
                отправить));
            }
            var httpResponse = (HttpWebResponse)request.GetResponse();
            using (var streamReader = new 
                   StreamReader(httpResponse.GetResponseStream()))
            {
                var response = streamReader.ReadToEnd();
                JSONData data = JsonConvert.DeserializeObject<JSONData> 
                                (response);
            }   
        }
        catch (WebException e)
        {.....}
→ Ссылка