Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Data;
- using System.Drawing;
- using System.Linq;
- using System.Net;
- using System.Text;
- using System.Windows.Forms;
- using Newtonsoft.Json;
- namespace WindowsFormsApplication1
- {
- public partial class Form7 : Form
- {
- public Form7()
- {
- InitializeComponent();
- }
- private void Form7_Load(object sender, EventArgs e)
- {
- WebClient web = new WebClient();
- string result = web.DownloadString("http://api.beatport.com/catalog/3/beatport/home");
- NewReleasesCharts homeData = JsonConvert.DeserializeObject<NewReleasesCharts>(result);
- }
- public class NewReleasesCharts //Root Object
- {
- //public Metadata metadata { get; set; }
- public ResultHome results = new ResultHome();
- public IEnumerator<ResultHome> GetEnumerator()
- {
- return this.results.GetEnumerator();
- }
- }
- public class ResultHome
- {
- public List<FeaturedReleases> featuredReleases { get; set; }
- //public List<FeaturedCharts> featuredCharts { get; set; }
- //public List<TopDownloads> topdownloads { get; set; }
- //public List<MostPopularReleases> mostPopularReleases { get; set; }
- //public List<Components> components { get; set; }
- internal IEnumerator<ResultHome> GetEnumerator()
- {
- throw new NotImplementedException();
- }
- }
- public class FeaturedReleases
- {
- public int id { get; set; }
- public string type { get; set; }
- public string name { get; set; }
- public string slug { get; set; }
- public ReleaseImage images { get; set; }
- }
- public class ReleaseImage
- {
- //public ReleaseSmall small { get; set; }
- public ReleaseMedium medium { get; set; }
- //public ReleaseLarge large { get; set; }
- }
- public class ReleaseMedium
- {
- public int width { get; set; }
- public int height { get; set; }
- public string url { get; set; }
- public string secureUrl { get; set; }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement