public Playlist(string URL, string Name, string ID) { //API.XmlParser parser = new API.XmlParser(); //XPathNavigator nav = parser.XPathNavFromStream(URL); //List<Object> placeholder = parser.SingleNodeCollection(typeof(Song), XPathStatements.Playlists.Songs, nav); //ConvertFrom(placeholder); this.Histos = new List <Histo>(); this.Songs = new List <Song>(); API.JSONParser parser = new API.JSONParser(); string json = HTTPRequests.GetData(URL); JObject o = JObject.Parse(json); JArray pls = (JArray)o["data"]["tracks"]["list"]; Hashtable ht = new Hashtable(); foreach (JObject item in pls) { Songs.Add(new Song(item)); } this.Name = Name; this.ID = ID; }