Visa ett inlägg
Oläst 2013-06-13, 19:34 #1
Conny Westh Conny Westh är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Aug 2005
Inlägg: 5 166
Conny Westh Conny Westh är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Aug 2005
Inlägg: 5 166
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);    
	       }
       }
Conny Westh är inte uppkopplad   Svara med citatSvara med citat