public dynamic GetJsonResponse(string resource, string method = "GET", string body = null, Dictionary <string, string> headers = null, HttpStatusCode expectedStatus = HttpStatusCode.OK) { string responseText = GetTextResponse(resource, method, body, headers, expectedStatus); if (responseText.Length > 0) { if (responseText[0] == '{') { return(DynObject.Parse(responseText)); } else { return(DynArray.Parse(responseText)); } } else { return(null); } }