WCF Rest Client – .net 4.5 WebClient + Json.Net ( Newtonsoft.Json )

WCF Rest Client – .net 4.5 WebClient + Json.Net ( Newtonsoft.Json )

 
   [{"Age":"26","Nation":"Germany","Player":"Mesut Özil","PlayerID":"1","Position":"Midfielders","Team":"Arsenal F.C."},
   {"Age":"29","Nation":"Portugal","Player":"Cristiano Ronaldo","PlayerID":"2","Position":"Forwards","Team":"Real Madrid C.F."},
   {"Age":"24","Nation":"Germany","Player":"Ilkay Gündogan","PlayerID":"3","Position":"Midfielders","Team":"Borussia Dortmund"},
   {"Age":"22","Nation":"Germany","Player":"Mario Götze","PlayerID":"4","Position":"Midfielders","Team":"FC Bayern Munich"},
   {"Age":"25","Nation":"Germany","Player":"Marco Reus","PlayerID":"5","Position":"Forwards","Team":"Borussia Dortmund"},
   {"Age":"25","Nation":"Germany","Player":"Mats Hummels","PlayerID":"6","Position":"Defenders","Team":"Borussia Dortmund"},
   {"Age":"29","Nation":"Germany","Player":"René Adler","PlayerID":"7","Position":"Goalkeeper","Team":"Hamburger SV"},
   {"Age":"28","Nation":"Germany","Player":"Manuel Neuer","PlayerID":"8","Position":"Goalkeeper","Team":"FC Bayern Munich"}]
 
 
   using System;
   using System.Collections.Generic;
   using System.Net;
   using Newtonsoft.Json;
 
   class PlayerRestClient
   {
 
      public static void Main()
      {
 
         WebClient client = new WebClient();
 
         String json = client.DownloadString("http://192.168.1.76/service.svc/playerjson");
 
         List<player> data = JsonConvert.DeserializeObject<List<player>>(json);
 
         foreach (player item in data)
         {
            Console.WriteLine(item.Player + " : " + item.Nation + " : " + item.Team + "\n");
         }
 
         Console.ReadLine();
 
      }
 
      class player
      {
         public String Age;
         public String Nation;
         public String Player;
         public String PlayerID;
         public String Position;
         public String Team;
      }
 
   }