public static ApiModel ReadApiModelContent(HttpResponseMessage response) { var result = response.Content.ReadAsAsync <JObject>().Result; var apimodel = new ApiModel(); apimodel.Merge(result); if (result?["links"] != null) { apimodel.Links = result["links"].ToObject <Collection <Link> >(); } return(apimodel); }