I am trying to read Rest API, everything works fine and I am getting data back from api but it is failing on line where it says if (response.Data.result == null). I am getting an error saying 'Newtonsoft.Json.Linq.JArray' does not contain a definition for 'result'. Any help will be highly appreciated. Here is the code:
        try
        {
            var response = (HttpWebResponse)request.GetResponse();
            if (response.StatusCode.ToString() == "OK")
            {
                var responseStream = response.GetResponseStream();
                StreamReader _answer = new StreamReader(responseStream);
                string result = _answer.ReadToEnd();
                var responseData = JsonConvert.DeserializeObject<dynamic>(result);
                if (responseData.result == null || String.IsNullOrEmpty(responseData.result.ToString()))                    
                    return null;
                else
                {
                    var contactData = JsonConvert.DeserializeObject<Contact>(responseData.result.ToString());
                    return contactData;
                }
            }
        }
        catch (Exception ex)
        {
            throw ex;
        }
 
    