Le meilleur moyen d'appeler un JSON Service web à partir d'un .NET de la Console

Je suis d'hébergement, un service web dans ASP.Net MVC3 qui retourne une chaîne Json. Quelle est la meilleure façon d'appeler le service web à partir d'une application console c#, et d'analyser le retour dans une .NET objet?

Dois-je référence MVC3 dans mon application console?

Json.Net a quelques belles méthodes pour la sérialisation et la désérialisation .NET les objets, mais je ne vois pas qu'il a des moyens pour l'Affichage et GETing valeurs à partir d'un webservice.

Ou devrais-je créer ma propre méthode d'assistance pour l'Affichage et GETing pour le service web? Comment sérialiser mon .net objet de paires clé-valeur?