using (WebClient client = new WebClient()) { client.Headers[HttpRequestHeader.Accept] = "application/json, text/javascript, */*; q=0.01"; client.Headers[HttpRequestHeader.ContentType] = "application/json"; client.Headers[HttpRequestHeader.Referer] = "https://rateinvent.com"; client.Headers[HttpRequestHeader.Cookie] = sessioncookie; byte[] response = client.UploadData("**********", Encoding.UTF8.GetBytes(requestJson)); responseJson = Encoding.UTF8.GetString(response); obj = JsonConvert.DeserializeObject<RoomAvail>(responseJson); }
public class RoomAvail { public string eventList { get; set; } public string lastCalledNumber { get; set; } public string serverTime { get; set; } public string errorDetails { get; set; } public long maxValidityDate { get; set; } public RoomAvail() { roomDetailsList = new List<roomDetailsList>(); } public List<roomDetailsList> roomDetailsList { get; set; } } public class roomDetailsList { public string roomName { get; set; } public roomDetailsList() { tariffSetList = new List<List<tariffSetList>>(); } public List<List<tariffSetList>> tariffSetList { get; set; } public string roomSeqNo { get; set; } }
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)