private async Task<dynamic> GetChannelNodeAsync(Uri feedUrl) { var xml = await client.GetStringAsync(feedUrl); var xDoc = XDocument.Parse(xml); string json = JsonConvert.SerializeXNode(xDoc); dynamic result = JsonConvert.DeserializeObject(json); return result.rss.channel; }