Du behöver deserialisera objekten och göra något i stil med (kod från C# men den borde vara begriplig om man kan VB.NET). Du behöver med andra ord skapa property-klasser som kan hålla själva datat från de olika elementen i JSON-objektet. Detta har jag inte kunnat testa så det är skrivet med lite klipp och klista-metoden.
Kod:
Data data = JsonConvert.DeserializeObject<Data>(info);
List<Address> addressLista = JsonConvert.DeserializeObject<Address>(info);
// Här ska det bara vara att rulla igenom listorna:
Console.WriteLine("Dataobjektet: {0}", data);
foreach (Address adr in data.adresses)
{
Console.WriteLine("Address: \n{0}", adr);
//...
}
//-----------
Kod:
public class Data
{
public List<Address> addresses { get; set; }
public string message { get; set; }
public string result { get; set; }
override string ToString()
{
return String.Format("{0}:{1}",message, result);
}
}
public class Address
{
public DateTime date { get; set; }
public int episode { get; set; }
public string provider { get; set; }
public string quality { get; set; }
public string resource { get; set; }
public string resource_path { get; set; }
public int season { get; set; }
public string show_name { get; set; }
public string status { get; set; }
public int tvbid { get; set; }
override string ToString()
{
return String.Format("{0} => ({1})",show_name, status);
}
}